Эмулятор Android Studio очень медленный

У меня есть Android Studio, обновленная в последней версии (сегодня 22 апреля 2017 года) и Haxm, но эмулятор Android абсолютно бесполезен. Это очень медленно.

Я не знаю, почему, несколько дней назад он работал быстро и плавно. Затем я перезапустил свой компьютер, и он стал очень медленным. Для этого это должно быть чем-то.

Пожалуйста, не отвечайте, чтобы установить Genymotion. Genymotion не позволяет мне эмулировать телефон в бесплатной версии.

Как я уже сказал, установлен intel haxm.

Отображается сообщение "Система процесса не отвечает".


ОБНОВЛЕНИЕ 25 апреля 2017 года: Моя Android-студия установила новое обновление (я не могу указать, что обновлено), и теперь эмулятор внезапно работает быстрее (те же AVD, я еще не создал новые) Но такое же поведение произошло раньше. Я уверен, что через несколько дней/недель он снова запустится очень медленно, и так будет в течение нескольких дней/недель, после того, как новое обновление снова начнет плавное. Это происходило для меня в течение нескольких месяцев. Я опубликую здесь, когда это произойдет.


ОБНОВЛЕНИЕ 30 апреля 2017 г.: Моя Android-студия установила новое обновление (Google Repository), и теперь эмулятор внезапно идет очень медленно (те же AVD, я еще не создал новые). Я уверен, что через несколько дней/недель он снова быстро начнет быстро.

Ответ 1

Наконец, я нашел решение (по крайней мере, для меня). Я выполнил следующие шаги (я не знаю, все ли они необходимы): 1) Обновленная вручную версия HAXM для последней версии с сайта Intel 2) Поскольку у моего ноутбука есть 2 встроенных GPU (Intel и Nvidia, где Intel по умолчанию и слабее), в панели управления Nvidia GeForce я заставил использовать эмулятор и эмулятор emulator.exe и qemu-system-i386.exe для использования карты Nvidia вместо Intel. 3) Я создал новый AVD с изображением x86 и настроил графический процессор для использования профиля "Оборудование - GLES 2.0".

Теперь эмулятор невероятно быстрый. Кажется лучше, чем никогда.

Ответ 2

В моем случае проблема была (и до сих пор) эмулированными настройками графики (см. Конфигурация AVD/Virtual Device Configuration), вероятно, указывая на проблему с видеокартой и/или видеодрайвером. У меня была очень случайная скорость с использованием Automatic или Hardware - GLES 2.0 - иногда она шелковистая, иногда неприемлема. (На стороне примечания: я нахожу эти проблемы только на эмуляторе Android 6.0+, например Android 4.1 всегда очень быстро).

После перехода на Программное обеспечение - GLES 2.0 производительность теперь приемлема: не очень быстро, но можно использовать, а также градиенты цвета не так хороши (это программное обеспечение в конце концов). Я надеюсь, что это сработает и для вас.

Ответ 3

После того, как вы столкнулись с одной и той же проблемой и прочитали другие комментарии в этом потоке, мне стало ясно, что попытка запуска двух мониторов и эмулятора на ноутбуке с чипсетом Intel HD Graphics 4000 может быть слишком много для чипа.

Я удалил второй монитор и перезапустил студию Android, и проблема сразу исчезла. Теперь я могу запустить эмулятор на полной скорости с настройкой "Оборудование - GLES 2.0".

и подумав, что эта проблема началась примерно в то же время, я заменил старый старый 17-дюймовый монитор с более широкой 25-дюймовой плоской панелью. Я думаю, что решение для меня будет заключаться в том, чтобы пойти и найти меньший дисплей с более низким разрешением.

Ответ 4

Я использовал решение Márcio Oliveira, но всего лишь один шаг: на моем ноутбуке с 2 встроенными графическими процессорами от Nvidia Control PanelManaged 3D Settings я заставил приложение qemu-system-i386 (находящееся в \AppData\Local\Android\sdk\emulator\qemu\windows-x86_64) для запуска на процессоре Nvidia, это решило мою проблему.

Ответ 5

Просто обновите Intel x86 Emulator Accelerator (установщик HAXM) до последней версии от студии

Это действительно внести изменения.

Ответ 6

Я сталкивался с подобной проблемой, хотя у меня не было компьютера низкого уровня, потребовалось до 15 минут, когда мое виртуальное устройство ожило, а затем оно было очень медленным. После долгих поисков я нашел это решение:

Зайдите в панель управления - найдите "Программы и компоненты" - "Включите или выключите компоненты Windows" - отметьте "Платформа гипервизора Windows".

После некоторой установки (и, возможно, перезагрузки компьютера) ваше виртуальное устройство должно работать правильно