Android Emulator: Die Webcam kann nicht gestartet werden, um das Bild im Emulator aufzunehmen
Erstellt habe ich eine armeabi-API-21-emulator in der AVD-manager in Android Studio, legen Sie es auf die Verwendung der webcam als eine Kamera auf der Vorderseite, und startete es.
Das problem ist, dass es nicht in der Lage, um es zu öffnen, da ich immer diese Fehlermeldung:
emulator: ERROR: camera_device_start_capturing: VIDIOC_STREAMON on camera '/dev/video0' has failed: Timer expired
emulator: ERROR: _camera_client_query_start: Cannot start camera '/dev/video0' for NV21[640x480]: Inappropriate ioctl for device
Wie kann ich dieses Problem lösen?
Die webcam funktioniert, die normalerweise mit anderer software. Das Betriebssystem ist Ubuntu 14.04.
InformationsquelleAutor der Frage Alessandro Roaro | 2015-01-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Android Studio gehen, um AVD-Manager, klicken Sie auf edit (Bleistift) - Schaltfläche in Aktionen. Danach, im nächsten erscheinenden Fenster klicken Sie auf erweiterte Einstellungen, und Blättern Sie dann nach unten und in den Kamera-Optionen, wählen Sie webcam-für Vorder-und Rückseite.
InformationsquelleAutor der Antwort BST Kaal
Aktivieren der Kamera in Ihrem Android-Emulator, fügen Sie einfach folgenden hervorgehobenen code in Ihre AVD - config.ini-Datei. Finden Sie die
config.ini
Datei unter Ihrem<userdirectory>/.android
Ordner.Datei:
~/.android/config.ini
Falls Sie nicht finden, die
config.ini
Datei oder aktivieren möchten, die Kamera-Unterstützung über Android SDK und AVD-Manager Folgendes tun:Öffnen Android SDK und AVD-Manager:
Auf der SD-Karte, setzen Sie den Wert für die Größe. Zum aktivieren der Kamera, die SD-Karte muss aktiviert sein-Emulator.
Nun unter "Hardware" Abschnitt, klicken Sie auf Neue Schaltfläche zum hinzufügen von Kamera-hardware. Es öffnet sich folgender Dialog. Wählen Sie die Kamera-Unterstützung aus der Eigenschaft, dropdown-und klicken Sie auf "Ok".
Die neue hardware: Kamera-Unterstützung ist sichtbar "unter" Hardware " Abschnitt. Setzen Sie den Wert auf ja und speichern Sie die änderungen durch drücken von Bearbeiten AVD.
InformationsquelleAutor der Antwort Mayavi
Können Sie versuchen, manuell Bearbeiten Sie Ihre AVD Konfigurationsdatei unter
durch hinzufügen dieser Zeile:
UPDATE
Können Sie versuchen, geben Sie die echte Auflösung Ihrer webcam:
Beachten Sie, dass der Standardwert für maxHorizontalPixels ist 640 und für maxVerticalPixels ist 480also Veränderung dieser Werte kann Ihnen helfen, Ihre Probleme lösen.
InformationsquelleAutor der Antwort bonnyz
Ich hatte ein ähnliches Problem mit einer etwas anderen Fehlermeldung unter OS X. ich es stellte sich heraus, dass alles war ok, aber der emulator abstürzt, wenn die Kamera zu viel Zeit benötigt um sich zu initialisieren.
Ich meinem Fall landete ich andere Anwendungen schließen und es funktionierte. Sie können testen wollen ein leistungsfähiger computer.
InformationsquelleAutor der Antwort Erdal G.