Question:
Boîte virtuelle Android x86 avec Internet et connexion à adb?
Anonymous Mohit
2013-07-28 17:46:19 UTC
view on stackexchange narkive permalink

J'ai Android x86 4.2 installé sur ma Virtual Box . Mon objectif principal est de déboguer avec eclipse et d'accéder à Internet sur Android

Comment je je peux accéder à Internet et également me connecter à partir de adb (sur ADT ), mais pas les deux à la fois

J'ai essayé plusieurs combinaisons pour obtenir les deux mais pas de chance

Comment obtenir Internet

  J'obtiens Internet lorsque j'utilise NAT dans l'un de ces 4 adaptateurs  

Comment je me connecte avec adb

  Je me connecte avec adb lorsque je suis connecté à l'adaptateur Host Only nouvellement créé Remarque: l'adaptateur hôte uniquement par défaut ne fonctionnait pas  

J'ai deux questions:

Premièrement, comment j'obtiendrai à la fois Internet et une connexion à adb . Deuxièmement, puis-je obtenir mon Bluetooth et Wifi appareil disponible sur My Virtual box Android

Remarque: mon type de connexion Internet est soit 3G HSUPA utilisant un modem ou WiFi pas de LAN

Remarque: lorsque les deux sont connectés, l'un ou l'autre ne fonctionne pas tous les deux J'ai également googlé, empilé, le site de la boîte virtuelle, mais pas de chance Au départ, je ne pouvais pas me connecter à adb mais j'ai trouvé le moyen de le faire! S'il vous plaît, tout le monde connaît le problème.

NAT For Internet

Host Only Adapter #2

0000000000000000000
Trois réponses:
Izzy
2014-07-20 02:22:17 UTC
view on stackexchange narkive permalink

J'utilise la même configuration avec le mode NAT. Pour vous connecter via ADB:

  1. dans VirtualBox Manager , faites un clic droit sur votre VM et sélectionnez "Afficher le journal"
  2. appuyez sur Ctrl - F pour initialiser une recherche, tapez "DHCP". Vous trouverez plusieurs lignes indiquant quelque chose comme NAT: adresse IP proposée par DHCP 10.0.2.15 - c'est votre IP, notez-la;)
  3. sélectionnez "l'icône d'engrenage" dans le même menu contextuel pour "modifier les paramètres"
  4. allez dans l'onglet "réseau" et cliquez sur le bouton "redirection de port"
  5. ajoutez deux règles pour rediriger les ports 5555 (adb) et 5554 ( console) de l'invité à votre machine hôte. Pour créer une règle simple pour plusieurs VM Android potentielles, vous pouvez simplement ajouter un chiffre à la fin, par exemple. 5555 → 55551 et 5554 → 55541 pour cette machine (ajoutez un "2" pour votre seconde, le cas échéant).
  6. maintenant sur votre machine hôte, exécutez la commande adb connect localhost: 55551

Terminé. Exécutez toutes les commandes ADB comme d'habitude. Vous pouvez utiliser adb disconnect localhost: 55551 si cela vous gêne (par exemple si vous utilisez un autre appareil et que vous ne voulez pas toujours spécifier celui à utiliser avec chaque commande ADB).

Alromh87
2014-07-18 03:04:43 UTC
view on stackexchange narkive permalink

Si quelqu'un trouve ce fil: Utilisez le mode pont, vous obtiendrez une adresse IP de votre LAN.

Pour ce faire:

  1. dans VirtualBox Manager , sélectionnez votre VM et cliquez sur "l'icône d'engrenage" (modifier les paramètres)
  2. sélectionnez l'onglet réseau
  3. dans la première liste déroulante, sélectionnez "mode pont "
Alors, comment configurez-vous ce mode pont?
@DanHulme OP sait où le trouver (même endroit où il avait basculé entre NAT et Host Only). Je l'ai ajouté, cependant :)
Olivier
2013-11-11 10:07:57 UTC
view on stackexchange narkive permalink

Avez-vous vérifié avec netcfg dans Android que les deux fonctionnent vraiment? Si, par exemple, eth1 est en panne, activez-le avec netcfg eth1 dhcp up .



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...