9

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

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

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

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

2 ответа2

6

Эмулятор просто медленный, с этим ничего не поделаешь.

См. Https://stackoverflow.com/questions/1554099/slow-android-emulator.

5

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

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

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

Рекомендации:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .