Genymotion émulateur Android - bad accès?
J'ai téléchargé Android Genymotion des émulateurs pour Oracle VirtualBox (http://www.genymotion.com/) sur mon PC Windows 7, créé un virtual Jelly Bean avec l'application Google Apps device. Comment puis-je activer la BAD accès? Dans les paramètres/options pour les Développeurs, j'ai déjà activé l'option "débogage USB", mais taper "adb devices" montre vides de la liste des appareils connectés. Essayé d'ajouter un port USB pour cette VM et le redémarrage de la VM, mais ça n'aide pas.
Greg
Vous devez vous connecter pour publier un commentaire.
Nous avons besoin de connecter avec l'adresse IP de l'émulateur, donc cherchez l'adresse IP de l'émulateur en cours d'exécution (c'est indiqué dans l'émulateur de la barre de titre) et d'utiliser quelque chose comme:
Par la suite
adb
fonctionne normalement. Vous pouvez également trouver l'adresse IP d'un émulateur en cours d'exécution en commençant par "Genymotion Shell" et en tapant 'liste des appareils'Je trouve aussi que parfois je dois faire ci-dessus lorsque l'émulateur est en cours d'exécution pour un temps plus long, et en quelque sorte de la BAD se déconnecte de lui.
Greg
adb is not recognized as an internal or external command
?Si vous lancez la machine virtuelle avec le launchpad (genymotion binaire où vous téléchargez le VMs) et que vous réglez le SDK Android chemin dans les paramètres de l'application, la connexion est automatique et vous n'avez pas besoin d'exécuter
adb connect
Vous pouvez trouver les informations dans le Genymotion Docs.
Suffit de le faire, avec genymotion appareil en marche, vous pouvez ouvrir Virtual Box , et de voir qu'il y a une VM pour votre appareil , puis allez dans les Paramètres réseau de la machine virtuelle, NAT et faire la redirection de port de local 5555 à distance 5555
écran attachéVirtual Box Nat Réseau de transmission de Port
Connect ne fonctionne pas pour moi, Le problème était que Genymotion utilise son propre dk-outils et vous avez besoin de changer de kit de développement personnalisé des outils.
Plus d'infos: https://stackoverflow.com/a/26630862/4154438
Vous pouvez obtenir IP Genymotion Virtual Device Manager,puis utilisez la commande de ce
Je sais que c'est trop tard pour répondre à cette question, mais je vais juste poster la solution qui a fonctionné pour moi, au cas où quelqu'un se jette dans le pétrin à nouveau dans l'avenir.
J'ai essayé d'utiliser genymotion propres de la bad outils et l'original du kit SDK d'Android, et même la purge et la réinstallation de la bad à partir de mon système, mais rien n'a fonctionné. J'ai gardé l'obtention de l'erreur:
adb server is out of date. killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
*failed to start daemon*
error:
J'ai donc essayé
adb connect [ip]
comme suggéré ici, mais je n'ai pas de travail non plus, la même erreur est survenue.Ce qui a finalement fonctionné pour moi a été de télécharger ADT, et l'exécution de la bad directement à partir du dossier téléchargé, au lieu de l'ensemble du système de commande. Donc
adb devices
me donnera l'erreur ci-dessus, mais/yourdownloadpath/adb devices
fonctionne très bien pour moi.Espérons qu'il a aidé.