2015-06-15 11 views
7

Come suggerisce il titolo, sto facendo fatica a far sì che l'emulatore usi la webcam sul laptop. Ho abilitato la fotocamera anteriore e posteriore per accedere alla webcam. Ogni volta che l'emulatore si avvia richiede l'accesso alla webcam, che concedo. Tuttavia la webcam non funziona mai quando ho colpito l'app della fotocamera sull'emulatore. L'app fotocamera si blocca.Emulatore Android che non utilizza la webcam in Android Studio

Ecco un'immagine che consente alle telecamere:

enter image description here

sulla base di altri messaggi su StackOverflow, suggerendo aggiungo la linea: hw.camera=yes. Di seguito è riportato il file di configurazione per 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 

A questo punto non sono sicuro del motivo per cui questo non funziona. qualche idea?

risposta

3

Non penso che sia possibile impostare entrambe le fotocamere anteriore e posteriore allo stesso valore. Si prega di provare a modificare il file config.ini e modificare questo: hw.camera.back=none hw.camera.front=webcam0

Inoltre, hw.camera=yes non è necessario.

Spero che questo aiuti.

+0

Posso confermare che non è possibile utilizzare la stessa 'webcam0' per la fotocamera anteriore e posteriore. –

+0

Avere lo stesso problema e la soluzione sopra menzionata non funziona http://stackoverflow.com/questions/43848737/unable-to-connect-to-camera-avd – codeomnitrix

+0

Questo ha risolto il mio problema! Basta selezionare webcam0 per la parte posteriore ed emulata per la parte anteriore e AVD ti chiederà quale webcam desideri utilizzare. – Romain

0

Ho appena avuto lo stesso problema che la webcam non si avviava quando ho avviato la compilazione dalla scheda "Esegui" su Android Studio 3.01. Ho quindi aperto il gestore AVD. In modalità di modifica per il dispositivo Android 5.1 e assicurati di eseguire il dump della scheda SD su 200M, sia anteriore/posteriore impostato su webcam0 per il dispositivo che emulavo. Quindi ha chiuso la modalità di modifica e ha fatto doppio clic sul dispositivo - e ha funzionato!

Problemi correlati