Эмулятор Android очень очень медленно - PullRequest
19 голосов
/ 08 июня 2011

Мой ноутбук: процессор Intel Core 2 Duo, 2 ГГц, 1 ГБ оперативной памяти.

Я создал цель с SD-картой 512 МБ, объем оперативной памяти устройства 512, снимок включен. Я ждал 30 минут, но эмулятор не загружается . На черном экране постоянно отображается слово «Android».

Перед запуском эмулятора я закрыл большинство других программ.

Что с этим не так? Это очень расстраивает. (

Ответы [ 7 ]

3 голосов
/ 08 июня 2011

Какое использование процессора и оперативной памяти при запуске? У вас часто происходит обмен IO? Учитывая, что Windows требуется как минимум 512 для правильной работы половину времени, а Eclipse - это проблема с памятью, вам, вероятно, просто нужно больше оперативной памяти.

2 голосов
/ 08 июня 2011

Построение эмулятора при первом запуске не должно занимать более 5-10 минут.Размер SD-карты не влияет на использование памяти, он не загружается в память, он просто создает больший файл образа для SD-карты.Настройка эмулятора на 256 Мб оперативной памяти поможет, но в целом, когда у меня возникает та же проблема, я просто закрываю окно эмулятора и перезапускаю его.Иногда он просто зацикливается на создании и не является проблемой с памятью (у меня 16 ГБ ОЗУ, но время от времени у меня возникают проблемы)

2 голосов
/ 08 июня 2011

Эмулятор вообще очень медленный, и чем выше версия ОС на эмуляторе, тем медленнее он становится.Я разработчик игр, и с моим AMD Athlon X3 2,90 ГГц с 4 ГБ оперативной памяти он дает мне 5-6 кадров в секунду.Я пытался открыть одно из своих приложений на эмуляторе Honeycomb, и это было действительно ужасно.Он открылся, но я ничего не мог с этим поделать.Так что лучший ответ - покупка реального устройства.

2 голосов
/ 08 июня 2011

Вы назначаете эмулированному экземпляру Android половину физической памяти на вашем компьютере.Получите больше памяти.

1 голос
/ 08 июня 2011

Я испытал то же самое, и в моем случае мне пришлось установить «Min SDK Version» при создании проекта в Eclipse. Без этой настройки эмулятор не запустился.

0 голосов
/ 05 февраля 2015

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

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

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

enter image description here

enter image description here

А для ускорения вашего эмулятора вы можете обратиться к Ускорьте свой эмулятор Android!:

0 голосов
/ 18 июня 2012

Нативный эмулятор Android работает очень медленно. Это намного быстрее, если вы используете Android на виртуальной машине. Вы можете следовать моему подробному руководству по настройке. http://www.bobbychanblog.com/2011/07/faster-android-emulator-alternative-using-virtualbox/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...