2014-09-28 4 views
1

Я только что установил Android Studio, создал рабочее виртуальное устройство с Android 2.3.3.Как использовать Android-эмулятор с HAXM?

Приложение для моего API10 работает.

Однако - реакция эмулятора медленная. Я хочу попробовать Intel Emulator Accelerator.

У меня установлен Intel HAXM (с Android SDK Manager), мой процессор поддерживает VT-x.

я не знаю:

  • , какой образ системы следует использовать для эмуляции?
  • какой API в качестве моего целевого приложения?
  • Должен ли я включить HAXM где-нибудь?

Было бы здорово, если бы я мог остаться с целью API10.

Когда я настроить AVD так:

enter image description here

и запустить его - у меня есть черный экран на эмуляторе. Я попытался отключить «Использовать главный GPU», тот же результат - черный экран.

Когда я выбираю API-уровень 19 в цель - у меня есть «андроид» текст с анимацией в течение 10 минут.

Мой процессор Core 2 Duo T9300 (до 2,7 ГГц), это довольно быстрый процессор (всего на 30-40% медленнее, чем 3GHz i7 в тесте SuperPI).

ответ

1

какой системный образ я должен использовать для эмуляции?

Если вы хотите использовать эмулятор x86, используйте изображения эмуляции x86. Если вы хотите использовать эмулятор ARM, используйте изображения эмуляции ARM.

Должен ли я включить HAXM где-нибудь?

"Установка" HAXM из SDK Manager, просто помещает .exe (Windows) или .dmg (OS X) на вашей машине под extras/ директории вашего SDK. Вам все равно нужно запустить .exe или смонтировать образ диска и запустить программу внутри него. Это описано в the documentation.

+0

Я пробовал. Нет успеха. См. Мое обновление вопроса. – Kamil

+0

@Kamil: Вы подтвердили в своем BIOS, что расширения VT-x включены? По умолчанию они отключены на многих ноутбуках Windows. – CommonsWare

+0

Это включено, я использую его в VMWare. – Kamil

1

Есть несколько вещей, чтобы посмотреть с помощью HAXM - информация здесь https://software.intel.com/en-us/blogs/2014/03/14/troubleshooting-intel-haxm. Также не забудьте выделить достаточное количество ОЗУ. Также стоит попробовать его, а не в VMWare?

+0

Я дал 1 ГБ HAXM, и я пытаюсь использовать 512M, или 768M, или 1GB. Я упомянул VMWare только для подтверждения правильности работы VT-x.Я не пытаюсь подражать андроиду внутри виртуальной машины. – Kamil

+0

и вы проверили, что процесс intelhaxm запущен? – codecats

Смежные вопросы