Android-эмулятор все еще медленный, как черт, даже с изображением Intel, почему?

Я успешно установил Intel AVM для Jelly Bean v4.1, и я могу создать и запустить Intel x86 AVM. Однако это так же медленно, как и ARM. Потратив много времени на это, насколько я вижу, эмуляция Intel не быстрее, чем изображения ARM.

У меня установлен HAXM, и при запуске эмулятора появляется сообщение о том, что он работает в «быстром» режиме, но это, конечно, не быстро!

Это потому, что мой компьютер (Windows 7, Intel) несовместим, или я что-то пропустил? Как проверить совместимость?

Цитирование документации :

Для программного обеспечения требуется процессор Intel с поддержкой технологии виртуализации (VT)

Однако это необязательно включено по умолчанию на каждом компьютере с процессором, поддерживающим VT. Еще раз, цитируя документацию:

Расширения виртуализации обычно включаются через BIOS вашего компьютера и часто отключены по умолчанию. Проверьте документацию материнской платы вашей системы, чтобы узнать, как включить расширения виртуализации.

Так, например, на Dell Latitude E6400, который находится справа от меня, есть опция BIOS для «Включить технологию виртуализации Intel», которую вы должны проверить.

У меня такая же проблема. Убедившись, что все настроено правильно: (VT включен в BIOS), драйвер Intel HAXM установлен успешно, данные AVD как и должны быть. Эмулятор работает еще медленнее, чем ARM.

Если вы все еще сталкиваетесь с одной и той же проблемой. Звезда проблема здесь

Проверка опции «use host GPU» в свойствах AVD, по-видимому, делает его немного быстрее для меня (все же медленный, но применимый).

В Eclipse: Window > android Virtual Device Manager > Choose your device > Edit > Использовать хост-GPU.

ПРИМЕЧАНИЕ. Если вы используете ноутбук с гибридной графикой nvidia (GeForce G210M в моем случае), убедитесь, что у вас есть высокая производительность перед запуском эмулятора. В противном случае виртуальное устройство не найдет графическую карту и рухнет.

Помимо «технологии виртуализации» я включил в BIOS что-то, что называется «Поддержка VTd». Я понятия не имею, что это такое или что он делает (нет описания в моем BIOS), но одно из вышеупомянутых действий устранило проблему для меня

Зайдите в AVD Manager (один из маленьких значков Android на панели инструментов, наведите указатель мыши, чтобы увидеть, какой), и на вашем AVD измените параметры памяти: RAM до 768 МБ. Аппаратное ускорение, похоже, терпит неудачу, если оно больше.

(Также убедитесь, что «Использовать главный GPU» отмечен галочкой!)

(А также обратите внимание на сообщения чуть ниже. Возможно, вам придется зайти в диспетчер SDK и установить изображение.)

Он по-прежнему загружается медленно, но как только он работает в течение минуты или двух, он должен быть быстрее. Но это все еще не так быстро, как чистые, родные устройства, подключенные через USB.

Intereting Posts
Добавить элемент в список в Firebase Databse Автоматический прирост SQLite не работает NFC NdefFormatable class connect () выбрасывает IOException Как я могу сделать жирным шрифтом и подчеркнуть строку динамически в коде Android? Andoird: Пользовательский переключатель: как сделать большой палец более 50% дорожки без использования изображений Интеграция платежных шлюзов Billdesk для Android Активность показывает пустой экран вместо карты Должен ли я раздувать макет или программно его создавать? Android customView, как рассчитать onMeasure для заполнения родительского Сделать EditText принимать и отображать текст в формате HTML Правильный подход к веб-службе вызовов (API) из класса фрагментов Аудио Прямой поток: максимизация базы пользователей (проблема декодирования) Аутентификация моего «приложения» к облачным конечным точкам Google, а не «пользователь», Как загрузить видеофайл (находящийся в папке с ресурсами) в NDK? NoClassDefFoundError в mapActivity