Android - запуск эмулятора занимает много времени

10

Я успешно установил Android-SDK на свой компьютер. Обычно я тестирую приложение на своем реальном устройстве Android (HTC HERO), поэтому тестирование приложения выполняется на реальном устройстве.

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

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

Мой компьютер имеет 2 ГБ оперативной памяти, и я думаю, что этого достаточно для того, что мне нужно. Поэтому я считаю, что это не из-за недостатка памяти.

Пареш Майани
источник
У меня та же проблема, поэтому я согласен, что эта проблема связана с самим эмулятором, а не с вашим оборудованием или конфигурацией. Буду следить за этим постом за полезными ответами.
myopic.bones
Обычное решение - оставить симулятор включенным и просто развернуть на нем последние версии кода.
bbaja42

Ответы:

5

Чтобы максимизировать точность между эмулятором и реальными устройствами, эмулятор Google использует код операции ARM, своего рода машинный язык. Он должен конвертировать из кода операции ARM в код операции Intel. Вот почему это медленно. Мой компьютер имеет 3 ГБ оперативной памяти, но он все еще медленный и отстает. Кажется, проблема не в оперативной памяти, а в процессоре. Улучшение процессора улучшит эмулятор.

Чтобы использовать эмулятор более эффективно, это мой опыт:

  • Не закрывайте эмулятор при каждом запуске приложения.
  • Масштаб экрана эмулятора меньше.
  • Отключить снимок (да, это полезно, но для закрытия эмулятора требуется время).
  • Укажите путь к файлу изображения на SD-карте. Я использую только одну SD-карту для многих AVD.
  • Если у вас возникли проблемы с adb, просто сбросьте adb, не закрывайте эмулятор.
  • Откройте несколько программ в вашей операционной системе.
  • Если вы используете Windows, никогда не закрывайте эмулятор. Делайте это в сочетании с Hibernate из Windows.

Ссылки:

Заставить эмулятор Android работать быстрее

Эмулятор Android очень очень медленно (мой вопрос)

emeraldhieu
источник
+1 Потрясающее описание и тестирование, которое вы провели и поиграли с эмулятором :)
Paresh Mayani