Почему эмулятор Android работает так медленно? Как мы можем ускорить работу эмулятора Android?

У меня процессор Celeron с частотой 2,67  ГГц и 1,21  ГБ оперативной памяти на машине с x86 Windows XP Professional.

Я понимаю, что Android Emulator должен запускаться довольно быстро на такой машине, но у меня он не запускается. Я следовал всем инструкциям по настройке IDE, SDK, JDK и т.д. и добился некоторого успеха в быстром запуске эмулятора, но это бывает очень редко. Как я могу, если это возможно, решить эту проблему?

Даже если он запускается и загружает главный экран, он очень медленный. Я пробовал Eclipse IDE в версии 3.5 (Galileo) и 3.4 (Ganymede).

Комментарии к вопросу (17)

Обновление

Теперь можно активировать опцию быстрой загрузки для эмулятора Android. Это позволит сохранить состояние эмулятора, и она начнет быстро эмулятора при следующей загрузке.

Нажмите на кнопку редактирование эмулятора, нажмите кнопку <и>показать Расширенные настройки</КБД>. Затем включите быстрая загрузка, как показано ниже скриншоте.

Андроид средства разработки (АДТ) 9.0.0 (или позже) имеет функцию, которая позволяет сохранить состояние АВД (эмулятор), и вы можете начать свой эмулятор мгновенно. Вы должны включить эту функцию при создании нового AVD или вы можете просто создать его позже путем редактирования АВД.

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

Смотрите ниже скриншоты для получения дополнительной информации.

создать новый AVD с функция сохранения моментальных снимков.

запуск эмулятора из снимка.

И для ускорения эмулятора вы можете обратиться к ускорить эмулятор Android!:

Комментарии (26)

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

Скорости#либо на медленный эмулятор Android

Либо означает - "и процессор Intel с аппаратным ускорением выполнения менеджер и"

В настоящее время он поддерживает только Intel® Вт (технология виртуализации Intel).

Эмулятор Android базируется на содержит. Интерфейс между QEMU и водитель либо на хост-системе предназначен для поставщика-агностик.

Шаги по настройке вашего Android среды разработки либо

  1. Обновления Eclipse: Убедитесь, что ваш установка Eclipse и плагин ADT являются полностью вверх-к-дата.

  2. Обновить Андроид инструменты: После каждого плагина в Eclipse обновления, это важно, чтобы обновить Android инструменты SDK. Для этого, запустить Диспетчер SDK для Android и обновления всех компонентов пакета SDK для Android. Чтобы воспользоваться преимуществами либо, вы должны быть по крайней мере в версии 17.

Скачать система х86 Атом изображений и процессор Intel с аппаратным ускорением выполнения менеджер водитель. Следуйте картинке ниже:

  • Установить драйвер HAXM с запуском "и IntelHaxm.ехе и". Он будет располагаться в одном из следующих мест:

  • C:\Program Файлы\\Андроид-СДК\дополнительно\Интел\Hardware_Accelerated_Execution_Manager

  • C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

Если установщик выдает сообщение, что Intel VT и должен быть включен, нужно включить это в БИОС. Смотрите описание, как это сделать в [включении функций технологии виртуализации Intel (технология виртуализации) ][7].

  • Создать новые х86 АВД: следовать изображения ниже:

  • Или как в новый SDK,

[7]: http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/Enabling-Intel-VT-Virtualization-Technology/ta-p/388479 "и включение виртуализации Intel технология"и

Комментарии (37)

Попробуйте Android х86. Это'ы гораздо быстрее, чем Google Android эмулятор. Выполните следующие действия:

  1. Установите Мужской Голос.
  2. Скачать файл ISO, что вам нужно.
  3. Создать виртуальную машину с Linux 2.6/другие дистрибутивы Linux, 512&ампер;усилитель; nbsp;МБ оперативной памяти, HD качестве 2&ампер;усилитель; nbsp;Гбайт. Сеть: PCnet-FAST с ИИИ, добавленные в нац. Вы также можете использовать мостовой адаптер, но вам нужно DHCP-сервер сервер в вашей среде.
  4. Установить Android x86 на эмулятор, запустить его.
  5. Пресс <и>Альт</роз>+<и>Ф1</КБД>, тип `в netcfg, помните, IP-адрес, нажмите <и>Альт</роз>+<и>Ф7</роз>.
  6. Запустите cmd на Windows&усилителя;усилитель; nbsp;система XP, перейдите в каталог в каталог Андроид инструменты, типа АБР подключения <virtual_machine_IP>.
  7. Запустите Eclipse, откройте плагин ADT, найти устройство, и наслаждайтесь!
Комментарии (36)

Обновление: самая последняя версия Андроид, номер-студио (2.х) сделали значительные улучшения в комплекте эмулятор. Это'отзывчивый S и имеет целую кучу возможностей.

Для тех, кто еще интересуется: Попробуйте использовать как Genymotion. Вы можете скачать версию для Windows/Mac оѕ X/Linux после регистрации. Плагин для Eclipse также доступна:

установка плагина может быть сделано путем запуска Eclipse и собирается на "Помощь / установить новое ПО" меню, а затем просто добавить новый сайт обновить URL-адрес: http://plugins.genymotion.com/eclipse. Следуйте инструкциям, указанным на затмение.

Этот эмулятор является быстрым и отзывчивым.

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

Комментарии (13)

Эмулятор, включенный в вашу (старую) версию Eclipse, очень медленный.

Последние эмуляторы работают быстрее, чем в 2010 году. Обновите свой SDK/IDE.

Лично я использую настоящий телефон для проведения тестов. Это быстрее, и тесты получаются более реалистичными. Но если вы хотите протестировать свое приложение на множестве различных версий Android и не хотите покупать несколько телефонов, вам придется время от времени использовать эмулятор.

Комментарии (6)

Запуск эмулятора происходит очень медленно. Хорошая вещь заключается в том, что вам нужно только запустить эмулятор. Если эмулятор уже запущен и вы снова запустите приложение, эмулятор переустанавливает приложение относительно быстро. Конечно, если вы хотите знать, как быстро он будет работать на телефоне, то лучше протестировать его на реальном телефоне.

Комментарии (5)

Intel выпустила рекомендуется инструкция по установке эмулятора ИКС 15 мая 2012 года. Этот работал для меня. Эмулятор теперь быстро и пользовательский интерфейс плавный.

Первая половина инструкция достаточно подробная, так что я предполагаю, что вы были в состоянии установить системы Intel х86 Атом изображение(ы) с помощью диспетчера SDK для Android, а также по Intel HAXM с.

Теперь, чтобы убедиться, что все остальное настроено так что вы можете наслаждаться высокой производительностью эмулятора:

И запустить его:

sudo kextload -b com.intel.kext.intelhaxm (mac)

Если HAXM-это работает должным образом, вы можете увидеть это сообщение при запуске эмулятора:

Хакс работает и эмулятор работает в быстром виртуальном режиме

В противном случае, вы можете увидеть эту ошибку:

то не работает и эмулятор работает в режиме эмуляции эмулятора: <БР/> не удалось открыть автозагрузку модуля

  • Использовать эмуляции графического процессора. Нельзя использовать параметр моментальных снимков при использовании эмуляции графического процессора на момент написания этой статьи. Убедиться, что эмуляция GPU установлена на "да и".

  • Устройство памяти на 1024&ампер;усилитель; nbsp; Мб или более, но не более чем по Intel HAXM с установкой. Я использую 1024&ампер;усилитель; nbsp; МБ в устройства и 2048 для либо.

Всегда дважды проверить настройки после сохранения! Эмулятор очень требователен о том, что он позволяет установить, и он вернется конфигураций без вашего ведома.

С этими настройками клавиатуры программного обеспечения больше не появляется, ни на экране, назад, меню и последние ключи. Представляется, что это ограничение текущей СВК образ системы Intel х86. Вам нужно будет использовать горячие клавиши.

На Mac ОС, необходимо провести <и>ФН</роз> + <и>контроль</роз> для <и>Ф1</КБД и GT; - <и>Ф12</роз> ключи для работы. Страница вверх/вниз/влево/вправо можно выполнить с помощью клавиши Control + стрелка.

Комментарии (11)

Вы можете создать эмулятор.летучая мышь с следующую команду для запуска эмулятора. Он начнет быстрее.

emulator.exe -cpu-delay 0 -no-boot-anim @

Или на Unix (Mac или версий Linux):

emulator -cpu-delay 0 -no-boot-anim @
Комментарии (2)

Я'вэ заметил, что эмулятор запускается гораздо быстрее, если там's нет Далвик монитор отладки сервера (ДДМС) связи. Так что если вы запустите эмулятор от виртуальных Диспетчер устройств "и установки SDK.ехе" и затмения не запущена, эмулятор работает быстрее.

Если вы запустите эмулятор из Eclipse: ДДМС есть, поэтому иногда эмулятор очень медленно, но иногда это's быстрее.

Комментарии (2)

Эмуляторы медленно. Там's действительно ничего нельзя поделать, но есть альтернативы эмулятору.

  1. Как Genymotion - Предпочтительно

  2. Пакет

  3. Мощный

  4. YouWave

  5. Windows Эмулятор Для Android

  6. Баночку фасоли

  7. Энди

Чтобы сделать эмулятор быстрее, вы можете разместить GPU и использовать легкую версию Андроид (андроид 2.3 (пряник)). Разработки на Mac будет лучше. Зачем использовать эмулятор, кстати? Используя реальный телефон имеет больше смысла.

Комментарии (4)

Как пересмотра 17 инструментов SDK для Android, эмулятора можно использовать графическое ускорение и процессор-при условии расширения для лучшей эффективности. Предпосылки и полной конфигурации и заметки пользователя в:

http://developer.android.com/guide/developing/devices/emulator.html#acceleration

Для включения ГПУ aceleration, запустите эмулятор из командной строки или добавить и"-ГПУ на" дополнительные параметры командной строки эмуляторе в конфигурации AVD.

emulator -avd  -gpu on

Для использования машины с расширениями процессора, вы должны установить водителя (осторожно, поскольку она может конфликтовать с существующими мужской голос или для VMware драйверы). Как только он's установленная он будет автоматически использоваться каждый раз, когда вы используете х86 АВД.

Комментарии (2)

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

Комментарии (5)

Андроид СДК откр. 17 поддерживает виртуальные машины ускорение с помощью видеокарт AMD и технологии виртуализации Intel.

Эта функция может повысить производительность эмулятора большое!

В следующем разделе в документации эмулятор Android для более подробной информации: настройка виртуальной машины ускорение

Дон'т забудьте установить соответствующий драйвер для вашей операционной системы:

После того, как вы установили драйверы и загрузки системы Android образов x86 (как описано в документации), вы должны быть в состоянии создать новый AVD с использованием образа х86:

Например:

  • Цель: система Intel атома образов x86 - уровень API 10
  • Процессора/Аби: атома Intel (х86)
Комментарии (2)

В этом может помочь опция -cpu-delay, описанная в Параметры запуска эмулятора.

Комментарии (1)

Эмулятор кажется, чтобы замедлить себя вниз в режиме ожидания. Это стало очевидным путем быстрого наведения курсора мыши на клавиши на боку и наблюдая за свет-до ответов. В качестве обходного пути, я прохожу -людей icount авто в в QEMU при запуске эмулятора. Вы можете сделать пакетный файл, называемый my_avd.летучая мышь, чтобы сделать это для вас:

в <предварительно>в эмуляторе @my_avd -нет загрузки, аним -в QEMU -людей icount авто</пре>

  • @my_avd -- запустить виртуальное устройство под названием 'my_avd'
  • -нет-загрузки-аним -- отключить анимации для более быстрой загрузки
  • -в QEMU аргументы... -- передавать аргументы к QEMU
  • -людей icount [Н|авто] -- включить виртуальный счетчик команд с 2^П тактов на инструкцию

В результате получились маслянистый гладкой и ускорила `АБР установить в десятки раз.

Комментарии (6)

Релиз эмулятора Android 9 имеет новый и"снимок" и характеристика. Вы можете сохранить состояние эмулятора]1 (сделать изображение эмулятора) и не загружается при запуске эмулятора.

Комментарии (0)

Вы можете ознакомиться с вопросами эмулятор на [Google ввода-вывода 2011: средств разработки для Android][1] говорить, начиная с 0:40:20.

Эмулятор работает медленно, потому что полноценную среду Android работает на эмулируемом оборудовании и инструкций исполнены на эмулируемом процессоре ARM, а также.

Главное давится перевода, поскольку он's не работает на какого-либо специального оборудования, но это's фактически выполняется через программный рендеринг. Снижая размер экрана позволит существенно улучшить производительность эмулятора. Получать больше/быстрее памяти это'т собираюсь помочь.

Они'вэ было сказано, на время, что они'повторно развивающихся интерфейс, который позволит эмулятор труба определенные инструкции по аппаратному обеспечению хоста, так что в конце концов, вы'll быть в состоянии использовать эмулятор выступлений грубую мощь настольного компьютера.

Комментарии (0)

Текущий (май 2011) версия эмулятор медленно, особенно с Android 3.0 (сотовые) в первую очередь потому, что эмулятор не поддерживает аппаратное ГЛ -- это означает, что ГЛ код переводится в программное обеспечение (АРМ программного обеспечения, на самом деле) который будет эмулировать программно в в QEMU. Это безумие-медленно. Они'вновь работают над этой проблемой и она частично решена, но не с любым качеством релиза.

Проверьте видео [Google ввода-вывода 2011: инструменты разработки Android][3] чтобы увидеть его в действии-прыжок около 44 минут.

Комментарии (1)

Использовать Intel х86 эмулятор акселератора

Во-первых, установить пакет Intel х86 эмулятор акселератора (либо). Это может быть загружена непосредственно с Intel или с помощью Диспетчера SDK для Android. В Диспетчере SDK, его's находится в разделе Extras.

В версии Android студии, я использовал (0.8.9), Андроид SDK менеджер загрузок либо, но не'т на самом деле запустить установщик (я предполагаю, что это будет исправлено в более поздних версиях). Чтобы запустить установщик, пришлось идти к C:\Program файлы (х86)\Андроида-студия\СДК\дополнительно\Интел\Hardware_Accelerated_Execution_Manager и запуск intelhaxm.exe вручную.

Либо работает с устройствами Intel, поэтому создал новый эмулятор с процессора Intel.

Создать новый AVD с использованием Intel Atom с архитектурой x86

Это улучшение существенно, но эмулятор до сих пор чувствую себя немного вяло. Заключительным этапом был выбор ведущего графического процессора в Диспетчер виртуальных устройств Android (AVD-устройства).

После этих изменений, эмулятор Андроид запуска через 5-10 секунд и работает без каких-либо заметных лагов. Следует помнить, что эти особенности зависят от аппаратных средств (процессора/ГПУ) и может не работать на некоторых системах.

Комментарии (3)