Есть ли способ сократить время загрузки Android-эмулятора с поддержкой Android SDK

В моей системе я использую версию eclipse ganymede по плану Android SDK и ADT. Я создал андроид AVD (целевой Android 1.5) с 512 МБ памяти. Его довольно неприятно видеть медленную загрузку. Это займет около 4-5 минут, чтобы завершить загрузку. Есть ли способ или настроить, чтобы ускорить этот процесс загрузки.

Конфигурация ПК:
P4 2,4 ГГц с 1 ГБ оперативной памяти.

Вы можете использовать опцию командной строки -no-boot-anim которая ускоряет процесс загрузки, не показывая загрузочную анимацию во время запуска эмулятора. Это делает заметную разницу в моей системе, сокращая время запуска от примерно 55 секунд до более 45 секунд. (Если вам это интересно, это на ноутбуке с мобильным ядром 2 Duo L9400 и 3 ГБ оперативной памяти).

Для запуска эмулятора используйте такую ​​командную строку:

 emulator -no-boot-anim @YourAvdName 

Где YourAvdName – это имя изображения Android Virtual Device (AVD), которое вы хотите запустить.

Теперь есть способ ускорить процесс загрузки. Это недостаток наличия реального эмулятора, а не только симулятора, такого как набор Iphone.

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

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

«Эмулятор» широко известен как симулятор. Это не:

  • Поставляются с устройствами roms или известная эмуляция для устройств реального мира
  • Поддержка телефона или SMS
  • Имеют возможность открывать сокеты для входящих запросов

И т. Д. Это не эмулятор, как мама. Это симулятор, подобный симулятору iPhone / iPad.

Я начал с настроек по умолчанию в AVD-менеджере, чтобы создать новый AVD, и он начал работать нормально, около 1-2 минут. Позже я удалил это и создал новый AVD с внутренней памятью 8 ГБ (например, реальное устройство, которое я использую), а запуск не сделал! Я ждал 30 минут, но все равно ничего

Поэтому я вернулся к памяти по умолчанию (512 МБ), и, похоже, он начал нормально

Но я также заметил, что это плохая идея, чтобы отключить опции аппаратных кнопок, что также замедляет загрузку

Установить виртуальный бокс и использовать androVM

Намного лучше, чем эмулятор

Вариант, который я выбрал до сих пор, – это купить дешевый мобильный телефон от Kogan.com, и использовать это ваш тестер приложений.

В противном случае вы также можете пойти и установить Genymotion, что, безусловно, является инструментом ++ для AVD через Android Studio.

Это быстро. Однако имейте в виду, что есть много функций, которые будут отсутствовать, например, сервисы google play. Таким образом, желательно купить устройство. С мобильным телефоном, поддерживающим Android, вы могли бы в принципе сделать все и имитировать все события, такие как тряска и т. Д. …