Android-Emulator immer noch langsam sogar mit Intel-Image, warum?

8

Ich habe die Intel AVM für Jelly Bean v4.1 erfolgreich installiert und kann eine Intel x86 AVM erstellen und starten. Es ist jedoch genauso langsam wie die ARM-Dateien. Ich habe viel Zeit damit verschwendet, soweit ich sehen kann, ist die Intel-Emulation überhaupt nicht schneller als die ARM-Images.

Ich habe HAXM installiert, und beim Starten des Emulators erscheint eine Meldung, dass es im "schnellen" Modus läuft, aber es ist sicher nicht schnell!

Liegt das daran, dass mein PC (Windows 7, Intel) nicht kompatibel ist, oder habe ich etwas übersehen? Wie überprüfe ich die Kompatibilität?

    
Ollie C 17.09.2012, 16:38
quelle

5 Antworten

2

Zitieren die Dokumentation :

  

Die Software benötigt eine Intel-CPU mit Virtualization Technology (VT) -Unterstützung

Dies ist jedoch nicht unbedingt standardmäßig auf jeder Maschine mit einer VT-fähigen CPU aktiviert. Noch einmal, zitieren Sie die Dokumentation:

  

Virtualisierungserweiterungen werden normalerweise über das BIOS Ihres Computers aktiviert und sind häufig standardmäßig deaktiviert. Überprüfen Sie die Dokumentation für das Motherboard Ihres Systems, um zu erfahren, wie Virtualisierungserweiterungen aktiviert werden.

So zum Beispiel auf einem Dell Latitude E6400, der zu meiner Rechten sitzt, gibt es eine BIOS-Option für "Enable Intel Virtualization Technology", die Sie überprüfen müssen.

    
CommonsWare 17.09.2012, 20:05
quelle
2

Wenn ich die Option "Host-GPU verwenden" in den AVD-Eigenschaften überprüfe, scheint es für mich ein bisschen schneller zu sein (immer noch langsam, aber brauchbar).

In Eclipse: Window > android Virtual Device Manager > Choose your device > Edit > 'Host-GPU verwenden' Kontrollkästchen unten.

HINWEIS: Wenn Sie einen Laptop mit NVIDIA-Hybrid-Grafikkarte (in meinem Fall GeForce G210M) verwenden, stellen Sie sicher, dass Sie eine hohe Leistung haben, bevor Sie den Emulator ausführen. Andernfalls findet das virtuelle Gerät die Grafikkarte nicht und stürzt ab.

Auch abgesehen von "Virtualization Technology" habe ich im BIOS eine sogenannte "VTd-Unterstützung" aktiviert. Ich habe keine Ahnung, was es ist oder was es tut (keine Beschreibung in meinem BIOS), aber eine der oben genannten Aktionen hat das Problem für mich behoben.

    
Valesh 22.04.2014 10:50
quelle
1

Ich habe das gleiche Problem. Nachdem sichergestellt ist, dass alles richtig konfiguriert ist: (VT aktiviert im BIOS), Intel HAXM-Treiber erfolgreich installiert, AVD-Details sind so, wie sie sein sollten. Der Emulator läuft sogar langsamer als der ARM-Treiber.

Wenn Sie immer noch das gleiche Problem haben. Zeigen Sie das Problem hier

an     
Mahmoud Abou-Eita 28.10.2012 11:40
quelle
1

Gehen Sie in den AVD-Manager (eines der kleinen Android-Symbole in der Symbolleiste, schweben Sie, um zu sehen, welche) und auf Ihrem AVD ändern Sie die Speicheroptionen: RAM auf 768 MB. Die Hardwarebeschleunigung scheint zu versagen, wenn sie größer ist.

(Stellen Sie außerdem sicher, dass "Host-GPU verwenden" aktiviert ist!)

(Beachten Sie auch die Nachrichten direkt darunter. Möglicherweise müssen Sie in den SDK-Manager wechseln und ein Image installieren.)

Es läuft immer noch langsam, aber sobald es für ein oder zwei Minuten läuft, sollte es schneller sein. Aber es ist immer noch nicht so schnell wie ein sauberes, natives Gerät, das über USB angeschlossen ist.

    
dagelf 03.04.2016 09:50
quelle
-1

In meinem Fall habe ich eine SSD Samsung 850 pro mit Software Samsung Magier mit Rapid-Modus auf das war das Problem, dass ich es ablegen und Android-Emulator wieder als eine Art Mode laufen.

    
Rodrigo 04.02.2018 08:12
quelle

Tags und Links