Android - Емулятор запускає багато часу


10

Я успішно встановив Android-SDK на своєму комп’ютері. Як правило, я тестую додаток на своєму реальному пристрої Android (HTC HERO), тому швидко протестувати додаток на реальному пристрої.

Але коли я намагаюся запустити емулятор з уже створеним AVD, це потребує багато часу для завантаження емулятора, я вже бачив деякі статті та дошки для обговорень, де люди задають ті самі запитання щодо тієї ж проблеми.

Отже, будь ласка, що я повинен зробити, щоб емулятор швидко завантажувався?

Мій ПК має 2 Гб оперативної пам’яті, і я вважаю, що його достатньо для того, що мені потрібно для цього. Тому я вважаю, що це не через відсутність пам’яті.


У мене така ж проблема, тож я погоджуюся, що ця проблема пов'язана з самим емулятором, а не обов'язково з обладнанням або конфігурацією. Буде моніторити цю публікацію для отримання корисних відповідей.
myopic.bones

Звичайне рішення - залишити тренажер запущеним і просто розгорнути на ньому останні версії коду.
bbaja42

Відповіді:


5

Щоб досягти максимальної точності між емулятором та реальними пристроями, емулятор Google використовує код ARM, своєрідну машинну мову. Він повинен конвертувати з ARM-коду в код коду Intel. Ось чому це повільно. Мій комп'ютер є 3 Гб оперативної пам’яті, але він все ще повільний і відсталий. Здається, проблема не в оперативній пам'яті, а в процесорі. Удосконалення процесора покращить емулятор.

Щоб використовувати емулятор більш ефективно, це мій досвід:

  • Не закривайте емулятор кожного разу при запуску програми.
  • Зменшіть масштаб екрана емулятора.
  • Вимкнути знімок (Так, це корисно, але потрібен час, щоб закрити емулятор).
  • Вкажіть шлях до файлу зображення SD-карти. Я використовую лише одну SD-карту для багатьох AVD-дисків.
  • Якщо у вас виникли проблеми з adb, просто скиньте adb, не закривайте емулятор.
  • Відкрийте кілька програм у вашій операційній системі.
  • Якщо ви використовуєте Windows, ніколи не закривайте емулятор. Робіть це в поєднанні зі сплячим режимом Windows.

Список літератури:

Змушує емулятор Android працювати швидше

Емулятор Android дуже повільний (моє запитання)


+1 Чудовий опис та тестування, які ви зробили та грали з емулятором :)
Paresh Mayani

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.