Вопрос
Я получаю сообщение «HAX не работает, а эмулятор работает в режиме эмуляции». Связано ли это с установкой ускорителя эмулятора Intel x86 (HAXM) и запуском avd с процессором Intel Atom (x86)? И хотя мне кажется, что AVD работает быстрее после того, как я установил HAXM, указывает ли это сообщение на то, что производительность AVD снижена. Следует ли это исправить, и если да, то как?
Я работаю на Mac OS X 10.9.1.
Список того, что установлено в моей системе через диспетчер android sdk:
- инструменты
- Инструменты Android SDK версии 22.3
- Инструменты платформы Android SDK версии 19.0.1
- Инструменты сборки Android SDK, версия 19.0.1
- Инструменты сборки Android SDK Rev 19
==
- Android 4.4.2 (API 19)
- Платформа SDK
- Образ системы ARM EABI v7a
- Образ системы Intel x86 Ato
- API Google
- Исходники для Android SDK
==
- Дополнительно
- Intel x86 Emulator Accelerator (HAXM) И я ТАКЖЕ запускаю установщик dmg и установил исправление после того, как узнал об этом.
AVD настроен
- Платформа 4.4.2
- API уровня 19
- Процессор Intel Atom (x86)
Как только я запустил avd:
(ruby-2.0.0-p353) .android $ tools/emulator -avd 1AVD -wipe-data -no-boot-anim -cpu-delay 0
Я получаю подписчиков, и эмулятор в конечном итоге загружается
emulator: The memory needed by this VM exceeds the driver limit.
HAX is not working and emulator runs in emulation mode