2010-07-15 11 views
7

Derzeit verwende ich Android-Emulator für die Entwicklung, aber es ist sehr langsam. Ich suche nach einem Android-Port, der auf echter CPU laufen kann.Führen Sie Android auf der virtuellen Maschine für die Entwicklung

Zum Beispiel habe ich dieses Produkt http://www.android-x86.org/documents/installhowto auf VMware installiert, und es scheint viel schneller zu arbeiten, aber ich habe keine Ahnung, wie Netzwerkverbindung hier eingerichtet wird.

Die Frage ist, wenn jemand alternative Android-Setup für die Entwicklung verwendet, anstelle von Emulator? Wenn dies der Fall ist, wäre ein Link zum Konfigurieren von Anweisungen großartig.

+0

Wenn Sie den Emulator laufen lassen, ist es ziemlich erträglich. Android x86 ist wahrscheinlich nicht das beste für die Entwicklung für Handys. Es ist wahrscheinlich cool, wenn Sie an der Zukunft interessiert sind, und ich erwarte wirklich stabile Android auf Netbooks. Das wird der Tag sein! Hinweis: Ich weiß, es ist bereits auf Netbooks, ich meine Produktion bereit. –

+0

Ich weiß, dass Emulator nicht geschlossen sein sollte, aber es ist immer noch sehr langsam für mich. Ich würde es also gerne auf echter CPU und nicht auf dem emulierten ARM laufen lassen. Das abschließende Testen kann ich immer am Emulator machen. – alex2k8

+0

Vielleicht ist es der Computer, auf dem Sie es ausführen? Der Android-Emulator ist ziemlich gut auf meinem Computer, sogar mein Laptop scheint es anständig zu betreiben. Außerdem, wenn ich mich nicht irre, versucht der Emulator, eine genaue Darstellung von Android-Hardware zu geben. So läuft es nicht mit der vollen Leistung Ihres Computers (wie der Iphone-Emulator) – Falmarri

Antwort

5

Warum nicht einfach ein Android-Telefon anschließen? Setzen Sie einfach das USB-Debugging ein und es verhält sich genau wie der Emulator.

Ich habe das Android-x86-Projekt auf meinem n450 powered Netbook ausgeführt und es war unbrauchbar. Der Hafen ist keineswegs für den täglichen Gebrauch bereit. Wenn Sie denken, dass der Emulator langsam ist, werden Sie weinen, wenn Sie herausfinden, wie langsam Android-x86 ist. Mein Rat wäre, ein paar Dollar auf einen neueren/schnelleren Computer zu werfen, wenn Sie denken, dass der Emulator langsam ist. Ich entwickle auf einem 3 Jahre alten Core2Duo 2.4Ghz Notebook und es läuft gut. Ich habe sogar den x86-Port auf dem gleichen Notebook laufen lassen und es ist schrecklich langsam (ganz zu schweigen von nicht Touchscreen). Auch wenn das Netzwerk nicht "out of the box" funktioniert, müssen Sie den Quellcode hacken und Ihren eigenen Treiber implementieren, da Android-x86 auf Asus Eee PCs funktionieren soll.

Also entweder zu aktualisieren, oder stecken Sie Ihr Android-Handy und nutzen Sie das.

Aber jetzt würde ich nicht versuchen, den x86-Port für die Entwicklung zu verwenden. Es ist noch nicht fertig.

+0

Vielen Dank für Informationen – alex2k8

0
  1. Beim Booten mit Alt + F1 zum Terminal gehen.
  2. eingeben: netcfg eth0 dhcp
  3. Ihr Netzwerk sollte die IP starten und erhalten, können Sie überprüfen, ob Sie netcfg
+2

Ich habe Ihre Lösung versucht, aber ich bekomme diesen ärgerlichen Fehler: "Aktion 'DHCP' fehlgeschlagen (kein solches Gerät)" ... :( – XpiritO

2

ausführen, wenn Sie Eclipse verwenden, bevor Ihr Programm, führen Sie das virtuelle Gerät von „Android sdk läuft und virtueller Gerätemanager ". sicherlich wirst du vom schnellen Laufen begeistert sein. vergessen Sie nicht, Ihren Geräte-RAM im Hardware-Einstellungsbereich zu erhöhen.

3

Here Sie können ein Tutorial zum Installieren und Verbinden mit der Eclipse x86-Version finden.

Verwandte Themen