Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

emulator -no-boot-anim @YourAvdName

где YourAvdName - это имя изображения виртуального устройства Android (AVD), которое вы хотите запустить.

Ответ 2

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

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

Ответ 3

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

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

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

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

Ответ 4

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

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

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

Ответ 5

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

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

Ответ 6

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

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

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