Frage

Ich versuche, mit Android Entwicklung zu beginnen.

Ich bin mit Eclipse unter Linux und einen Pentium IV @ 3.2Gh mit 1 GB RAM verwenden. Ich habe gerade den „Hallo android“ Howto, mit nur einem traurigen Ergebnis folgt: die Virtualisierung zu langsam ist.

Es scheint, dass die virtuelle Maschine starten hat zu langsam, und es wird langsam auch sein, wenn ich einen besseren Computer verwenden werden.

Mit langsam ich meine, es nimmt fast 10 Minuten „Hallo Android“ zu sehen, und wenn ich es zu „Hallo Welt“ zu ändern dauert es eine andere 10 Minuten ...

Wie kann ich es lösen? Ist es möglich, Eclipse Last wieder meine app in der Strom und läuft virtuelle Maschine ohne eine neue Öffnung zu machen?

War es hilfreich?

Lösung

Solange Sie ein kompatibles AVD ausgeführt haben, sollte es nicht versuchen, eine neue Emulator Instanz zu erstellen. Wenn Sie möchten, dass Ihre App an den Emulator neu zu implementieren, tötet die bestehenden von der Debug-Perspektive, und klicken Sie in der Menüleiste die Debug-Schaltfläche. Es sollte die App in der vorhandenen Instanz installieren und starten.

Andere Tipps

Bumping die Menge an RAM, das auf einer Wabe AVD von 256M zu 1GM führte zu enormer Beschleunigung. Es wurde unter ~ 1 Minute bis $ adb installieren -r foo.apk; es nimmt nun 4 Sekunden. Ich denke, dass der Emulator Swap würde!

Zusätzlich zu den anderen Antworten: Führen Sie den Emulator (emulator -avd <avd_name> [-<option> [<value>]] ... [-<qemu args>]) mit der Option -no-boot-anim. Dies deaktiviert die Boot-Animation während Emulator Start.

Wenn Sie eine virtuelle Maschine geöffnet haben, wenn Sie Ihr Programm starten, sollte es automatisch wählt sie als VM die Anwendung zu installieren und erneut ausführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top