Android Emulator ist so langsam, dass es unbrauchbar ist
Meine Erfahrung mit der Android-emulator ist, es ist so langsam, dass es unbrauchbar ist. Ich sehe threads im Zusammenhang mit dem Thema über ein Jahr. Das fehlen einer kohärenten Antwort auf die Frage nicht akzeptabel ist (dies ist nicht die Community Schuld).
Frage: Hat jemand das erlebt hat extreme Langsamkeit (mehr als 15 Minuten, um zu starten) tatsächlich gelöst das Problem, dass der Startvorgang weniger als ein paar Minuten? Wenn ja, was hast du gemacht?
Bitte beachten Sie, dass ich versuche nicht, die Krawatte der emulator von Eclipse. Ich bin Lehr-mobile-web-app-Entwicklung mit Hilfe von jQTouch. Die web apps sind die Test durch ausführen der emulator in standalone-und den Browser öffnen.
Während meine Maschine ist ein wenig veraltet, ich habe keine Probleme mit Vista, Office, PowerStudio, etc. Hier sind die details auf hinzufügen, um die Daten, um dieses Problem.
- OS: Microsoft Windows Vista, 32-bit -
- Prozessor: Intel Celeron M CPU 520 @ 1.60 GHz
- Speicher: 1.5 GB
- Symantec Antivirus Deaktiviert
- Emulator Starten mit keine animation - hat nicht geholfen
- Startup-Zeit über 20 Minuten
- Java-Version: 1.6.0_21
- AVD-Einstellungen: Geräte-RAM-Größe 1024, Snapshot-Unterstützung aktiviert sowohl im AVD und der Inbetriebnahme. - ram-Größe und snapshot nicht helfen
Google benötigt, um bestätigen Sie die Frage und geben Orientierung über das, was Entwicklungsumgebungen eigentlich funktionieren. Wenn es eine Empfehlung für die Plattform, java-version, Speicher, etc., Ich würde es Folgen.
Jetzt habe ich keine andere Optionen als zu sagen Sie den Schülern, dass der Android-emulator nicht funktioniert. Das einzige android-Lösung ist zu kaufen eine echte Telefon, die Grenzen testen, um eine einzige Android-version und-Konfiguration.
Schüler keine Probleme mit der iOS-simulator läuft auf dem Mac.
Wenn jemand, der für Google arbeitet, könnte tatsächlich der Kommentar, dass wäre toll.
Dank,
Dale
InformationsquelleAutor der Frage Dale | 2011-03-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Android-emulator ist nur, dass eine emulator-es ist die Emulation einer ARM-Prozessor. Emulation wird nie so schnell wie der native. Gegeben Sie solch eine große Menge des Arbeitsspeichers Ihres Computers für den emulator, werden Sie wahrscheinlich haben, um Seite konsequent, die machen die Performance leiden.
Dem iOS-simulator auf der anderen Seite ist nur eine Reihe von APIs, die Spiele mit dem iOS SDK und vorgibt, ein iOS-Gerät, aber läuft der gesamte code nativ auf der Maschine mit all den Ressourcen, Prozessor-Geschwindigkeit und Speicher der Maschine hat, und wahrscheinlich zu laufen, deutlich schneller als laufen Sie auf dem tatsächlichen Gerät.
InformationsquelleAutor der Antwort Dre
Ich habe kein problem mit dem Android-emulator auf meinem alten Core Duo T2400 @ 1,83 GHz mit 2GB RAM. Die startup-Zeit kann ein paar Minuten, aber sobald es läuft, es funktioniert gut, mit nur gelegentlichen lag.
Meinem desktop mit Core 2 Quad Q6700 @ 2,66 GHz mit 2GB RAM Tränen über den emulator.
Beiden Maschinen haben, führen Sie den emulator unter Windows und Linux mit unterschiedlichen Java-Versionen immer ähnliche Ergebnisse. Meine Vermutung ist, dass dein Prozessor ist ein wenig auf die schwache Seite.
InformationsquelleAutor der Antwort beat2049
Lesen Sie diesen Artikel, So beschleunigen Sie den android-emulator von bis zu 400
Oder in kurzen, download android-x86-build hierinstallieren mit virtualbox, finden Sie die ip-Adresse des android-vm, indem Sie alt+F1 und
netcfg
(alt+F7 zurück in den grafischen Modus), und eine Verbindung zu der vm mit adb (sagenadb connect 192.168.1.5
).Nur verwendet es, viel schneller.
InformationsquelleAutor der Antwort onemach
Ich gefunden habe, der emulator sehr langsam zu - ich denke, es ist am besten, um ein funktionierendes android-Gerät und nur noch die emulator für backup 'zweite Meinung' oder ein Referenz-Gerät. Es ist brauchbar, aber viel langsamer als mein Handy, obwohl mein Aktuelles Gerät ist ziemlich low-end.
Schließlich fand ich, senden mein code, um das physische Gerät (oder emulator) wurde zu einem Engpass, so Baue ich einen kleinen Rahmen, mir zu erlauben, entwickeln die meisten von der Arbeit als desktop-Anwendung. Dies hat auch ganz gut geklappt so weit und hat beschleunigt meine Entwicklung wiederum deutlich. Ihre Laufleistung variieren kann.
InformationsquelleAutor der Antwort Luther
Versuchen Sie es mit Genymotion emulator für android, das ist schnell und auch die Unterstützung aller wichtigen Plattformen, darunter Linux/Mac und windows. Es hat auch spezielle emulator-image-Dateien zu emulieren aktuelle mobile Geräte wie Xeperia Z oder Nexus 4 und so weiter.
InformationsquelleAutor der Antwort Sadegh
Verwenden Genymotion. Es s ist ein sehr schnelles android-emulator.
InformationsquelleAutor der Antwort Neeraj
Android-emulator ist nur ein emulator, emuliert ein Android-Gerät. Es ist wie Virtualisierung, teilen Sie die Ressourcen Ihres Computers mit emulator, müssen Sie die neueste Prozessor und mindestens 8 GB RAM oder schneller zu laufen. Zum RAM: Windows und Programmen im hintergrund verbraucht, ein Teil Ihrer Ressourcen, wenn Sie ein upgrade Ihres computer-Ressourcen, der Verbrauch dieser software wird fast unbedeutend, und Sie haben eine Menge von Ressourcen für den emulator (vorausgesetzt, Sie haben auch Eclipse oder Android-Studio läuft).
InformationsquelleAutor der Antwort