2011-07-19 1 views
6

J'ai android sur VirtualBox fonctionnement, pour l'utiliser comme un deuxième téléphone portable avec une clé USB Bluetooth, pour se connecter avec un vrai appareil.émulation android sur la boîte virtuelle dans Eclipse

J'ai 2: Questions

  1. Est-il possible d'avoir accès à DDMS dans Eclipse comme le dispositif réel à la version boîte virtuelle?

  2. Comment puis-je installer dans le paquet .apk sur la boîte virtuelle Android?

J'espère que somoeone peut m'aider.

Merci!

Répondre

23
  1. Appuyez sur Alt +F1, le type netcfg écrire l'adresse IP et appuyez sur Alt + F7 .
  2. Run adb connect <virtual_machine_ip> dans le terminal sur votre machine hôte.

Vous devriez alors voir l'appareil dans ADT et être en mesure d'exécuter vos applications sur elle.

Edit: Cela fonctionnera si vous configurez pour utiliser ponté ou adaptateurs hôte uniquement: pour le NAT, vous devez d'abord installer la redirection de port:

  1. cd dans votre dossier VirtualBox sous Windows: (C:/Program Files/Oracle/VirtualBox)
  2. mis en place une règle de redirection de port via la ligne de commande comme ceci: VBoxManage modifyvm <name_of_your_android_vm> --natpf1 adb,tcp,*,5555,*,5555
  3. Lancez votre vm
  4. Connectez-vous à votre machine virtuelle en tapant adb connect localhost:5555
  5. Lancez votre application dans Eclipse et vous verrez localhost: 5555 en AVD disponible
+0

adb dit: impossible de se connecter! Quel est le port, est la norme 5555 droite? l'ip, qui si utiliser netcfg est eth0, non? – fluxim

+0

est-ce que adb a des permissions? –

+0

je édite mon poste, désolé! que voulez-vous dire avec des autorisations? Je n'écris que ./adb.exe dans le bon dossier en ligne de commande – fluxim

Questions connexes