Frage

Ich habe über viele andere Themen gelesen, dass der Android -Emulator sehr langsam beginnt. In der Tat dauert es +15 Minuten, um zu beginnen. Auf meiner Maschine ist jedoch auch danach langsam.

Das 'Telefon' antwortet mit einer Verzögerung von 3 bis 4 Sekunden und alles hat eine große Verzögerung.

Gibt es eine Möglichkeit, die Leistung meines Laptops (ASUS 1201N) zu verbessern. Ist für den Android -Emulator zu rostig?

PS: In verschiedenen Emulatorauflösungen ausprobiert und das Ergebnis das gleiche ist

EDIT: Mein Laptop hat 2 Kerne mit Hyperthreading. Und es zeigt 4 CPU im Geräte -Manager. Bei Verwendung des Emulators liegt nur eines der Grafiken bei 100%. Kann ich etwas tun, damit es Multi Core funktioniert?

War es hilfreich?

Lösung

Haben Sie "Startanimation deaktivieren" geprüft?

Wenn das nicht repariert wird, ist eine Sache, die hilft, dass Sie den Emulatorbildschirm während der Codierung nie schließen müssen. Wenn Sie auf Debug klicken, wenn es bereits geöffnet ist, wird Ihr APK in den Emulator hochgeladen und startet sofort. Aus irgendeinem Grund habe ich eine Weile gebraucht, um herauszufinden, dass ich den Emulator nicht manuell schließen musste.

Andere Tipps

Eine Sache, die ich gelernt habe, ist mir geholfen, dass Sie ihn nicht schließen müssen, sobald der Emulator von Ihrem ersten Debug -Lauf geöffnet ist. Lassen Sie es offen, und bei Ihrem nächsten Debug -Lauf ist es bereit, ohne Ladestunde wie beim ersten Öffnen zu gehen.

In Bezug auf Ihre Langsamkeit nach dem Start vermute ich, dass es sich nur um Ihr Computer handelt. Es läuft sehr schnell für mich. Es beginnt in ungefähr 20 Sekunden oder weniger und sobald es meine nachfolgenden Debugs offen ist, laden Sie sehr schnell.

Ich hoffe, mindestens mein erster Tipp hilft, einen Teil Ihrer geistigen Gesundheit zu retten.

Folgendes können Sie versuchen. Es beschleunigt den Emulator für mich, besonders während der Ladezeit. Ich habe festgestellt, dass der Emulator nur einen einzelnen Kern der verfügbaren CPU verwendet. Ich habe es so einstellen, dass alle verfügbaren Prozessoren verwendet werden.

Ich benutze Windows 7.

Wenn der Android-Emulator startet, öffnen Sie den Task-Manager, suchen Sie unter der Registerkarte Prozess und suchen Sie nach "emulator-arm.exe" oder "emulator-arm.exe *32" ... Klicken Sie mit der rechten Maustaste darauf, wählen Sie die Affinität der Prozessor und die Affinität der Prozessor aus und wählen Sie Weisen Sie dem Emulator so viel Prozessor zu, wie Sie möchten.

enter image description here

Ich denke, es gibt nur wenige Möglichkeiten, die Leistung Ihres Android -Emulators zu verbessern

  1. Verwenden Sie Snapshot. Dies verbessert die Startzeit für aufeinanderfolgende Anwendungen, die ausgeführt werden
  2. Verwenden Sie X86 Intel Hardware Accelerator
  3. Verwenden Sie einen Drittanbieter -Emulator wie Bluestacks

Hoffentlich hilft es Ihnen, die Leistung zu verbessern und Ihre Probleme zu lösen. Vielen Dank

Ich hatte das gleiche Problem und um es zu lösen, deaktivierte ich nur alle Übergangsanimationseffekte, die unter Ersatzteilen aktiviert sind.

Es ist auch viel zu langsam für mich. (Langsam auf meinem Pentium 4 (Ubuntu) und meinem Dual Core 64 -Laptop (Windows 7)

Anscheinend verwendet es QEMU - könnte ich vielleicht nach der Bilddatei suchen und eine andere Version von QEMU ausprobieren?

Eine andere Sache, die ich ausprobiert habe, ist Folgendes: http://www.android-x86.org/ (In VMware) Dies scheint viel schneller zu sein, aber ich kann es nicht dazu bringen, das Netzwerk zu sehen!

(Im Moment möchte ich nur einige Websites im Brower testen, sodass das Netzwerk ein Muss ist - ich mache noch keine nativen Apps.)

Ich habe festgestellt, dass ich nur das Ziel "Run" -Ziel aus "Debug" -Ziel ausführen kann. Der Emulator läuft dabei viel glatter. Ich springe nur in den Debug -Modus, wenn ich ihn wirklich brauche.

Um eine Verbindung zum Netzwerk von Android-X86 herzustellen, verwenden Sie diesen Befehl diesen Befehl im Konsolenmodus (ALT + F1).

ifconfig ETH0 NetMask 255.255.255.0

Danach können Sie es nach Typ: netcfg in der Konsole überprüfen und sehen, dass diese IP auf Ihrem lokalen WMware eingestellt ist

Sie können den Erfolg überprüfen, indem Sie IP in der Eingabeaufforderung eingestellt wurden. Danach können Sie ADB Connect verwenden, um Debugger mit Ihrem virtuellen Android zu verbinden

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