Emulator gestartet, aber nicht weiter "Android" blinkenden Text.
Gestartet von
%Vor%In Logs werden nur Datensätze wiederholt
%Vor%Wie kann ich es reparieren / debuggen? ..
Die KVM-Endvirtualisierung funktionierte einwandfrei, wurde aber nach dem Update auf den Emulator nach 26.1.2-4077558 plötzlich gestoppt.
Aktualisieren
Danke an albodelu für Informationen zum Update auf 26.1.3. Nach dem Update habe ich:
%Vor%KVM aktiviert Dies war ein anfänglicher Fehler, den ich durch Hinzufügen ausführbarer Berechtigungen zu Emulator-Binärdateien behoben habe. Also nochmal gemacht. Erzwungene Emulatoren zum Arbeiten:
%Vor%Und jetzt Wunder :) beide Emulator-Geräte arbeiten.
Meine Antwort ist keine exakte Lösung für Ihr Problem, sondern verwenden Sie Genymotion für die Simulation. Es bietet viele Geräte von verschiedenen Marken und robustere AVDs. Ich benutze AVD nur im Android Studio, wenn ich Sensoren virtuell testen soll. Dieser Emulator ist immer noch umständlich und sehr problematisch.
Erläuterung :
Epoche: 140737476643856 / * Diese Millisekunden-Werte ergeben sich, als Sie diesen Emulator erstellt haben * /
Res / ResMax / Virt / VirtMax
Res - Ressourcenspeicher, der von einem Prozess verwendet wird (Bootprozess). Da Ihr Bootvorgang Ihren gesamten Arbeitsspeicher (RAM des Emulators) verwendet, ist es irgendwie hängen.
ResMax - Ressourcenspeicher bezeichnet den gesamten tatsächlichen RAM-Speicher Ihres Emulators.
Virt - Virtueller Speicher, der von einem Prozess verwendet wird. Es ist Swap-Speicher.
VirtMax - Der maximale im Emulator verfügbare virtuelle Speicher.
/ * Hinweis: Da der Bootvorgang nicht Ihren gesamten virtuellen Speicher verwendet hat, läuft Ihr Emulator noch. Aber da der gesamte RAM voll ist, passiert die Verarbeitung, aber es kann nicht weiter gehen. Also, es zeigt "Android" auf dem Bildschirm.
Ich habe diese Lösungen basierend auf der Reihenfolge (die beste ist die oberste).
1) Bitte erhöhen Sie Ihren RAM-Speicher Ihres Emulators. Hinweis: Sie sollten mehr RAM auf Ihrem Laptop haben. Sie müssen auch den RAM-Speicher Ihres Host-Rechners überprüfen.
2) Wenn Ihre Host-Maschine (Laptop) nicht mehr RAM hat, dann sollten Sie einen alternativen Emulator wie GenyMotion, BlueStacks finden, der weniger Speicherplatz benötigt als Android Emulator.
GenyMotion: Ссылка
BlueStack: Ссылка
Hier ist das Bild, wie Sie Ihre RAM-Größe in Ihrem Emulator erhöhen können.
Öffnen Sie ADV & gt; Bearbeiten & gt; Zeige erweiterte Einstellungen & gt; Unter dem Bildschirm erscheint & gt; Erhöhen Sie den Arbeitsspeicher
Hinweis : Die VM-Heap-Größe hat nichts mit Ihrem Problem zu tun. Jede App ist eine separate Instanz von Dalvik Virtual Machine. Der VM-Heap gibt an, wie viel RAM maximal für jede App zugewiesen werden kann.
Hinweis : Dieses Problem hängt nicht mit Ihren Grafiken zusammen. Es ist das Boot-Zeit hängen-Problem. Emulierte Leistung basierend auf Software oder Hardware sollte daher nicht die Lösung sein.
Ich hatte das gleiche Problem bei der Verwendung der Android-SDK-Emulatoren. Diese Lösung funktioniert, wenn Sie eine Android-Build-Umgebung verwenden. in meinem Fall, AOSP. In diesem Fall war der Emulator, der das gleiche Problem wie OP und andere verursacht hat, emulator64-arm aus dem SDK. Als ich den AOSP / Prebuilts Emulator64-Arm ausprobierte, funktionierte es gut. Der normale AOSP-Emulator funktionierte ebenfalls, und Sie können sie auch mit AVDs verwenden. Hoffe das hilft, viel Glück.