it-swarm.com.de

Ich kann keine Kamera im Genymotion-Emulator verwenden

Ich verwende den genymotion-Emulator http://www.genymotion.com/ , aber als ich die Kamera öffnete, erhielt ich die Meldung "Verbindung zur Kamera kann nicht hergestellt werden". Worin liegt das Problem?

UPDATE Hat es zu einem Community-Wiki gemacht, falls jemand anderes etwas hinzuzufügen hat. Ich kann es momentan nicht auf dem neuesten Stand halten :)

Es könnte einfach sein, dass Sie die Kamera nicht aktiviert haben für den Emulator. Im Gegensatz zu den Standardemulatoren, die nach dem Einrichten der Webcam nur funktionieren, müssen Sie bei Genymotion-Emulatoren die Kameras einschalten ein. Der Vorgang ist sehr einfach.

Drücken Sie im Emulatorfenster ctrl+3 oder +3 So rufen Sie das Kamera-Konfigurationsfenster auf, das wie links aussieht, und schalten es wie rechts ein: enter image description here

Sie können eine Dummy-Kamera auswählen, die ein Genymotion-Logo auf dem Bildschirm anzeigt, oder die Systemkamera verwenden, sofern diese verfügbar ist, und eine Vorschau der Kamera anzeigen. Beachten Sie, dass ich auf dem obigen Screenshot die vordere Kamera des Telefons anstelle der hinteren Kamera verwende.

62
Juan Cortés

Wenn alle anderen Lösungen nicht funktionieren, können Sie das virtuelle Gerät am Laufen halten und Eclipse neu starten, und der Adb-Prozess und es sollte funktionieren. Es hat für mich funktioniert. Meine Vermutung ist, dass die Verbindung zu ADB bereits von einer anderen Kamera hergestellt wird. Dies verhindert, dass Ihre aktuelle Kamera über das virtuelle Gerät eine Verbindung zur IDE Entwicklung aufbaut. 

29
sivi

Wenn Sie Intellij Idea verwenden, müssen Sie Genymotion oder IDE nicht neu starten. 

  1. Genymotion: Kamera ausschalten
  2. Intellij IDEA: Wählen Sie im Menü Tools/Android/"ADB-Integration aktivieren".
  3. Genymotion: Kamera einschalten

Es sollte auch für Sie funktionieren.

10
Hesam

Erweitern Sie einfach die Antwort von @ sivi:

In meinem Fall habe ich die Verbindung zum Emulator mit den folgenden Einstellungen wiederhergestellt:

adb kill-server ---> adb start-server

und es hat perfekt funktioniert.

8
Mohit

Wenn Sie Eclipse verwenden, habe ich herausgefunden, dass Sie zu DDMS und dann zu Devices wechseln, und Sie können die ADB zurücksetzen. Sie können die Option finden, indem Sie auf den Dropdown-Pfeil "Menü anzeigen" klicken. 

Beispiel für die Suche nach Rest adb.

1
jlope

beenden Sie einfach Ihren ADB.exe-Prozess oder ähnliches in MacOS kill adb, und es wird automatisch neu gestartet. Daher wird es von genymotion benötigt, und Sie können Ihre Kamera verwenden. ADB hält wahrscheinlich die Kamera beschäftigt.

0
Khris Azuaje

Hier ist eine andere Lösung. Ich habe all das ausprobiert und leider hat keiner von ihnen funktioniert. Irgendwann habe ich herausgefunden, dass die Kamera funktioniert, wenn ich das Gerät ins Querformat drehen. ansonsten bekomme ich den green screen. Hoffe das hilft jemandem ..

0
Yarden Cohen

Ich habe alle oben genannten Vorschläge ausprobiert, einschließlich des Neustarts von adb, aber keiner hat funktioniert. Dann sehe ich einen Vorschlag auf einer englischsprachigen Website. .

Der letzte Vorschlag ist jedoch, dass Sie Ihr virtuelles Gerät in genymotion löschen und einfach dasselbe Gerät neu erstellen. Möglicherweise arbeiten Sie damit. 

Ich folgte diesem Rat und es gelang mir. Ich komme hierher, um zu teilen.

0
ruiruige1991