Genymotion Android Emulator - adb Zugang?
Ich heruntergeladen Genymotion Android-Emulatoren für Oracle VirtualBox (http://www.genymotion.com/) auf meinem Windows 7-PC, erstellt eine virtuelle Jelly Bean mit Google Apps device. Wie aktiviere ich den ADB-Zugriff? In den system-Einstellungen/Entwickler-Optionen habe ich bereits aktiviert "USB-debugging", aber die Eingabe von "adb devices" zeigt leere Liste der angeschlossenen Geräte. Habe versucht, das hinzufügen ein USB-port für diese VM und VM-Neustart, aber es hilft nicht.
Greg
InformationsquelleAutor der Frage gregko | 2013-07-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie starten Sie die VM mit dem launchpad (genymotion binäre, wo Sie download die VMs) und stellen Sie die Android-SDK-Pfad in der Anwendung Parameter wird die Verbindung automatisch, und Sie brauchen nicht zu laufen
adb connect
Können Sie die Informationen finden, die in der Genymotion Docs.
InformationsquelleAutor der Antwort eyal-lezmy
OK, nevermind, fand die Antwort bei: http://www.thinkdigit.com/forum/tutorials/171043-tutorial-genymotion-android-pc-formerly-known-androvm.html. Wir müssen eine Verbindung mit der IP-Adresse auf dem emulator, so dass ich haben, um herauszufinden, die IP-Adresse der Laufenden emulator und verwenden Sie so etwas wie:
danach adb funktioniert normal. Genymotion-player zeigt nun die IP-Adresse in der Titelzeile. Sie können auch herausfinden, die IP-Adresse von einem Laufenden emulator durch starten "Genymotion Shell" und Eingabe von "Geräte-Liste"
Ich auch feststellen, dass gelegentlich habe ich zu tun oben, wenn der emulator ausgeführt wird, für eine längere Zeit und irgendwie ADB trennt.
Greg
InformationsquelleAutor der Antwort gregko
Einfach tun, mit genymotion-Gerät läuft, können Sie öffnen Sie Virtual Box , und sehen, dass es eine VM für Ihr Gerät , dann gehen Sie zu Netzwerk-Einstellungen der VM, NAT und tun port-Weiterleitung an lokale 5555 remote-5555
Bildschirm angebrachtVirtual Box Nat-Netzwerk Port forwarding
InformationsquelleAutor der Antwort user2882189
Können Sie die IP - Genymotion Virtual Device Manager,dann verwenden Sie den Befehl wie diesen
InformationsquelleAutor der Antwort Jackson Andrew
Ich weiß, es ist viel zu spät um diese Frage zu beantworten, aber ich werde einfach die Lösung posten, die für mich gearbeitet, wenn jemand in Schieflage Gerät wieder in die Zukunft.
Versuchte ich mit genymotion eigenen adb-tools und der original-Android-SDK, und auch das Spülen und neu installieren, adb von meinem system, aber nichts funktionierte. Ich habe immer den Fehler:
adb server is out of date. killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
*failed to start daemon*
error:
Also versuchte ich
adb connect [ip]
als hier vorgeschlagen, aber ich hat nicht funktioniert, der selbe Fehler kam.Was schließlich für mich gearbeitet wurde das herunterladen ADT, und läuft adb direkt aus dem heruntergeladenen Ordner, anstelle der systemweiten Befehl. So
adb devices
mir den oben genannten Fehler, aber/yourdownloadpath/adb devices
funktioniert gut für mich.Hoffe, es half.
InformationsquelleAutor der Antwort Ocab19
Verbinden hat bei mir nicht funktioniert, Das problem war, dass Genymotion nutzt seine eigene dk-Werkzeuge, und Sie müssen, um es zu ändern, um benutzerdefinierte SDK-tools.
Mehr info: https://stackoverflow.com/a/26630862/4154438
InformationsquelleAutor der Antwort Memmo Fiero