2014-03-06 16 views

Antwort

15

HAXM wird nur unter Windows und OS X benötigt. Unter Linux muss KVM installiert sein.

Siehe „Konfigurieren von VM-Beschleunigung unter Linux“ auf: http://developer.android.com/tools/devices/emulator.html#accel-vm

Nur x86-basierten System-Images in dem SDK-Manager herunterladen, dann die AVD starten, wird KVM automatisch erkannt und automatisch, wenn Ihre Maschine/System unterstützt es.

1

Der Hardware Accelerated Execution Manager von Intel bietet hardwaregestützte Virtualisierung. Es sollte (hoffentlich) genauso mit neueren Versionen des Android-Emulators funktionieren. Verwenden Sie den Android SDK Manager, um den KitKat x86-Emulator herunterzuladen.

Hier ist ein neueres Intel-Dokument: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture und Googles Dokumentation: http://developer.android.com/tools/devices/emulator.html

tun, um diese Anweisungen zu befolgen.

Wenn es immer noch nicht für Sie funktioniert, gibt es viele mögliche Ursachen wie: keine Intel-CPU haben, nicht richtig installiert, müssen BIOS-Einstellungen festlegen, müssen neu starten, müssen viel Speicher zu HAXM zuweisen , müssen Sie die AVD-Speichergröße niedrig halten und versuchen, den Emulator für die Verwendung der Host-GPU zu konfigurieren, ...

Was sind die spezifischen Symptome? Versuchen Sie, auf Google nach ihnen zu suchen.

Suchen Sie auch nach Hardware Accelerated Execution Manager linux für weitere Dokumentation und Erfahrungsberichte.

1

Wie bereits von @Digit erwähnt, brauchen Sie nicht HAXM auf Linux aber KVM.

Obwohl die Links in den anderen Antworten geben eine umfassende Antwort, für diejenigen, die es kurz mögen, auf meinem Ubuntu, das war einfach genug:

sudo apt-get install kvm 
1

KVM durch Einfügen des Kernel-Modul aktiviert werden muss:

sudo modprobe kvm-intel 

How to Start Intel Hardware-assisted Virtualization (hypervisor) on Linux to Speed-up Intel Android x86 Emulator könnte helfen; ausführliche Ausgabe ist für die Prüfung auch nützlich:

emulator: CPU Acceleration: working 
emulator: CPU Acceleration status: KVM (version 12) is installed and usable. 

den qemuhowto Staaten:

emulator -avd ... -verbose 

so etwas wie log sollte

Sie KVM-Modul (kvm-intel oder KVM-amd haben müssen) für Ihren Kernel installiert, und die Berechtigung von/dev/kvm ist so eingestellt, dass Ihr Benutzer darauf zugreifen kann. Andernfalls wird die KVM-Unterstützung deaktiviert und kann sehr langsam ausgeführt werden.

Verwandte Themen