Portage Android x86, impossible de le faire fonctionner

je suis un peu nouveau sur toute la question du Portage et je suis arrivé à cause de la lenteur dans l'émulateur fourni avec le SDK Android.

j'ai téléchargé les ISO-es android-x86-3.2-RC2-eeepc et android-x86-3.2-RC2-tegav2 (à partir de ce site ) et essayé sur la VirtualBox, mais n'ont pas de connexion internet sur la version eeepc et le tegev2 wont événement démarrer.

j'ai essayé le VirtualBoxHowTo mais il n'y a rien, que ce soit sur Windows ou Linux. la seule chose que j'ai pu comprendre est que pour utiliser ceci sur une VM vous devez le construire pour VM.

Quelqu'un peut-il m'aider?

P. S.: j'ai besoin de la version HoneyComb (3.2) et le pc que j'ai est un noyau AMD 6 sur et Asus Crosshair carte mère extrême, Windows 7 ou Ubunutu 11.10. (les deux systèmes d'exploitation sont 64bit)

26
demandé sur Idolon 2011-11-22 17:45:31

8 réponses

j'ai résolu le problème. C'est ce que je fais pour avoir une connexion internet.

dans mon cas, adresse de passerelle était 192.168.0.254 et le serveur DNS était 192.168.0.10. Je sélectionne une adresse IP pour L'hôte VirtualBox parmi les adresses non utilisées (192.168.0.250).

1) Tout d'abord, j'ai paramétré ma configuration réseau VirtualBox:

attaché à: ponté Adaptateur

Type D'Adaptateur: PCnet-FAST III

2) Après cela, je démarre Android à partir de VirtualBox; après le démarrage, j'ouvre un shell root, en appuyant sur Alt+F1

3) ici, j'utilise ces commandes:

ifconfig eth0 up 192.168.0.250
route add default gw 192.168.0.254 dev eth0
setprop net.dns1 192.168.0.10

4) Maintenant, je retourne à Android (Alt + F7), et je peux surfer sur internet!

Malheureusement, ce processus doit être suivi à chaque fois vous commencez Android


pour obtenir les adresses IP de la passerelle et du DNS, depuis Windows, vous pouvez utiliser cette commande

ipconfig /all

vous devez Vous référer à votre carte réseau

18
répondu Vito Gentile 2013-05-18 10:40:31

après quelques recherches, j'ai trouvé plus simple façon de résoudre cela! La clé est dhcpcd et Dns.

  1. Carte réseau Config VirutalBox comme adaptateur ponté. Type d'adaptateur: PCnet-FAST III (Peut-être que l'autre type est ok, je n'ai pas testé)

  2. démarrez Android à partir de VirtualBox; après le démarrage, ouvrez un shell root en appuyant sur Alt+F1, tapez la commande suivante:

    dhcpcd
    
  3. tapez la commande suivante pour configurer le serveur DNS:

    setprop net.dns1 yourDnsServerIp
    

terminer!

11
répondu osexp2000 2011-11-30 13:33:27

cela a fonctionné pour moi:

attached to: NAT
PCnet-Fast III
  1. , appuyez sur ctrl-f1
  2. type dhcpcd eth0
  3. type setprop net.DNS 1 [Votre DNS pour votre fournisseur internet] mine est 75.75.75.75
  4. , appuyez sur ctrl + f7 pour revenir à l'interface graphique
4
répondu Brandon 2012-05-05 12:25:48

pour Honeycomb, assurez-vous que Virtualbox est configuré pour utiliser les pilotes PCNET III. Ensuite, vous pouvez activer ethernet manuellement. Les applications comme market et sync ne fonctionnent toujours pas, car il semble qu'elles soient à la recherche de l'interface WLAN.

3
répondu Karl 2011-11-25 10:10:21

dans mon cas, je devais être sur un câble. Il ne se connecterait pas par wi-fi à tout moment. Cela peut aider quelqu'un qui a eu le même problème.

j'ai utilisé la configuration suivante en VM:

Adaptateur Ponté PCnet-FAST III

puis sur l'émulateur en marche:

commencer par appuyer sur ctrl+f1

type: setprop net.DNS 1 *yourDns (quelque chose comme 192.168.1.1 sans le *)

(si vous ne connaissez pas votre dns, activez la ligne de commande en exécutant cmd.exe et tapez: ipconfig/all, faites défiler jusqu'à l'endroit où il dit que les serveurs DNS

appuyez sur ctrl+f7 pour retourner à l'émulateur

Modifier: il semble que vous devez taper "dhcpcd eth0" aussi, en fonction de votre internet fourni. Je n'ai pas eu à l'utiliser dans 2/3 places, mais il peut être nécessaire.

3
répondu Emil Kaminski 2012-12-08 16:07:35

vous n'avez pas besoin de porter quoi que ce soit pour exécuter Android x86 sur votre ordinateur, en supposant que vous essayez de l'exécuter dans VirtualBox avec un os hôte de Windows 7.

crée une nouvelle VM avec un disque dur et environ 8 Mo de RAM Vidéo (voir la page VirtualBoxHowTo pour encore plus de paramètres VirtualBox). Ensuite, attachez l'ISO eeepc à la VM et démarrez à partir du lecteur de CD-ROM en tapant F12 à L'écran BIOS D'Oracle. Ensuite, sélectionnez "Installation" avec vos touches fléchées et appuyez sur Entrée.

parcourir le processus (les tutoriels abondent), arrêter la VM, supprimer L'ISO, et démarrer la machine virtuelle.

je viens d'écrire plusieurs paragraphes sur les pièges avec Android x86 donc vous pourriez vouloir jeter un oeil aux entrées de blog. Je ne sais pas si inclure un lien ici serait considéré comme spamming alors laisser un commentaire si vous voulez L'URL.

exemple de tutoriel pour l'installation D'Android x86: http://brunocosta.com/blog/pt/2011/11/02/speeding-up-android-development-with-android-x86-and-virtualbox/

1
répondu Zian Choy 2011-11-24 23:37:13

Vérifiez les pilotes compilés dans le noyau. Cela doit être la raison.IIRC il fallait que les pilotes VirtualBox soient compilés dans le noyau (ou dans un module) pour que cela fonctionne. Comme Honeycomb était, selon Google, un gâchis, je ne doute pas que le noyau n'ait pas ce support. Je vais essayer de vérifier moi-même plus tard aujourd'hui et je vais mettre à jour cette réponse en conséquence.

1
répondu DallaRosa 2011-11-25 00:09:38

dans mon cas j'avais un réseau local donc mon routeur agit comme serveur dhcp

dans VirtualBox,

 set network to bridge
 PCNET Fast III (may be others work I have not tested)

pour passer au type de console Ctrl + F1

puis sur le type de ligne de commande

setprop net.dns1 dnsserveraddress

dans mon cas, j'ai fait

setprop net.dns1 8.8.8.8

8.8.8.8 est google DNS ..

et il a travaillé par la suite

-1
répondu Ahmed 2012-11-07 22:56:39