Ich versuche, eine virtuelle VirtualBox-Maschine für die Entwicklung unter Android 2.3 (Gingerbread) zu installieren, kann jedoch die Internetverbindung nicht ordnungsgemäß konfigurieren.
Ich habe viele Tutorials im Web verfolgt und versucht, einige der hier vorgeschlagenen Workarounds für StackOverflow anzuwenden (z. B. Android x86-Portierung, kann nicht funktionieren ), aber ich kann immer noch keine Verbindung von meinem Android-Computer herstellen.
Einige Details:
netcfg
auf der Android-Konsole wird nur die lo
-Schnittstelle (127.0.0.1) zurückgegeben.Wenn Sie VirtualBox verwenden, müssen Sie das Image eeepc.iso und nicht das Image asus-laptop.iso verwenden.
Außerdem sollten Sie einige Einstellungen auf Ihrem VM überprüfen, um sicherzustellen, dass sie richtig konfiguriert sind:
Von http://www.Android-x86.org/documents/virtualboxhowto
Ich fand auch die folgenden zwei Dinge sehr hilfreich:
Eine Antwort auf Android 4.0, eine Kombination aus Goyuix 'Rat und anderen Informationen im Internet.
ifconfig eth0 up
ausführen. (Beachten Sie, dass es nicht "ipconfig" ist!)dhcpcd -LK -d eth0
ausführen.ipconfig
auf dem Host-Computer. Führen Sie nun setprop net.dns1 192.168.56.1
aus, ersetzen Sie die korrekte IP-Adresse.Die Antwort oben erlaubte mir, endlich eine Verbindung zu meinem virtuellen Android-Gerät herzustellen. Das Problem war jedoch, dass ich keine Verbindung zum Internet herstellen konnte.
Ich habe PC-net-FAST III, Bridged, Adapter und Ethernet in meinen Android-Einstellungen aktiviert, wobei eth0 in Ethernet-Geräten ausgewählt ist. Andere Isos hatten keine Ethernet-Optionen in den Einstellungen.
Ich habe mein NAT und funktioniert gut
versuchen Sie es in Bridge und es funktioniert auch
das Problem muss sich in Ihrer Konfiguration befinden. Versuchen Sie herauszufinden, ob die Netzwerkschnittstelle aktiv ist