HAXM не работает в Linux
поехали на GingerBread
:
обновлений для ICECream sandwich
или Kitkat
? Полезные ответы высоко ценятся!!
5 ответов
HAXM требуется только в Windows и OS X. В Linux вам необходимо установить KVM.
см. раздел "настройка ускорения виртуальной машины в Linux" на: http://developer.android.com/tools/devices/emulator.html#accel-vm
просто загрузите системные образы на основе x86 в Диспетчере SDK, затем запустите AVD, KVM будет автоматически обнаружен и использован автоматически, если ваша машина/система поддерживает его.
вот шаг за шагом, как получить установку KVM с изображениями
Как запустить аппаратную виртуализацию Intel (гипервизор) в Linux для ускорения эмулятора Intel Android x86
Intel Hardware Accelerated Execution Manager обеспечивает аппаратную виртуализацию. Он должен (надеюсь) работать так же с более поздними версиями эмулятора Android. Используйте Android SDK Manager для загрузки эмулятора KitKat x86.
вот более свежий документ Intel: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture и документация Google: http://developer.android.com/tools/devices/emulator.html
следуйте этим инструкциям.
Если он все еще не работает для вас, есть много возможных причин, таких как: не имея процессора Intel, не установлен должным образом, необходимо установить настройки BIOS, необходимо перезагрузить, нужно выделить много памяти для HAXM, нужно сохранить размер памяти AVD вниз, пытаясь настроить эмулятор для использования хост-GPU, ...
каковы конкретные симптомы? Делать попробуйте найти их в Google.
искать аппаратное ускорение выполнения Manager linux для получения дополнительной документации и отчетов по опыту.
Как уже упоминалось @Digit, вам не нужен HAXM в Linux, но KVM.
хотя ссылки в других ответах дают исчерпывающий ответ, для тех, кто любит короткие, на моем Ubuntu этого было достаточно:
sudo apt-get install kvm
KVM должен быть включен путем вставки модуля ядра:
sudo modprobe kvm-intel
как запустить аппаратную виртуализацию Intel (гипервизор) в Linux для ускорения эмулятора Intel Android x86 может помочь; подробный вывод также полезен для тестирования:
emulator -avd ... -verbose
должно войти что-то вроде:
emulator: CPU Acceleration: working
emulator: CPU Acceleration status: KVM (version 12) is installed and usable.
на qemuhowto гласит:
у вас должен быть установлен модуль kvm (KVM-intel или kvm-amd) для вашего ядро, и разрешение /dev/kvm установлено, чтобы позволить вашему пользователю получить к нему доступ. В противном случае поддержка KVM будет отключена, и она может работать очень медленно.