Như tiêu đề cho thấy, tôi đang cố gắng để giả lập sử dụng webcam trên máy tính xách tay. Tôi đã bật camera trước và sau để truy cập webcam. Bất cứ khi nào trình mô phỏng khởi động, nó yêu cầu quyền truy cập webcam mà tôi cấp. Tuy nhiên webcam không bao giờ hoạt động khi tôi nhấn ứng dụng máy ảnh trên trình mô phỏng. Ứng dụng máy ảnh chỉ gặp sự cố.Trình giả lập Android không sử dụng webcam trong Android Studio
Dưới đây là một hình ảnh cho phép các máy ảnh:
Dựa trên bài viết khác trên StackOverflow, cho tôi thêm dòng: hw.camera=yes
. Dưới đây là tập tin cấu hình cho avd.
avd.ini.encoding=UTF-8
AvdId=Nexus_5_API_21_x86
abi.type=x86
avd.ini.displayname=Nexus 5 API 21 x86
disk.dataPartition.size=1G
hw.accelerometer=yes
hw.audioInput=yes
hw.battery=yes
hw.camera=yes
hw.camera.back=webcam0
hw.camera.front=webcam0
hw.cpu.arch=x86
hw.dPad=no
hw.device.hash2=MD5:2fa0e16c8cceb7d385183284107c0c88
hw.device.manufacturer=Google
hw.device.name=Nexus 5
hw.gps=yes
hw.gpu.enabled=yes
hw.keyboard=yes
hw.lcd.density=480
hw.mainKeys=no
hw.ramSize=1536
hw.sdCard=yes
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
image.sysdir.1=system-images\android-21\google_apis\x86\
runtime.network.latency=none
runtime.network.speed=full
runtime.scalefactor=auto
sdcard.path=C:\Users\Roberto\.android\avd\Nexus_5_API_21_x86.avd\sdcard.img
skin.dynamic=no
skin.name=nexus_5
skin.path=C:\Program Files\Android\Android Studio1\plugins\android\lib\device-art-resources\nexus_5
snapshot.present=no
tag.display=Google APIs
tag.id=google_apis
vm.heapSize=64
Ở giai đoạn này, tôi không chắc tại sao điều này không hoạt động. Có suy nghĩ gì không?
Tôi có thể xác nhận rằng bạn không thể sử dụng cùng một 'webcam0' cho cả camera trước và sau. –
Có cùng một vấn đề và giải pháp được đề cập ở trên không hoạt động http://stackoverflow.com/questions/43848737/unable-to-connect-to-camera-avd – codeomnitrix
Việc này đã giải quyết được vấn đề của tôi! Chỉ cần chọn webcam0 để quay lại và mô phỏng trước và AVD sẽ hỏi bạn bạn muốn sử dụng webcam nào. – Romain