Android AVD время загрузки и перезапуска - PullRequest
1 голос
/ 28 октября 2011

Я новичок в Android dev и у меня есть несколько вопросов о AVD.

Эмулятор Google лучше всего использовать?Это займет вечность и день, чтобы загрузить.

Кроме того, каждый раз, когда я делаю изменения в коде и нажимаю «запустить» в Eclipse, он порождает новый эмулятор.Есть ли способ запустить AVD для перезагрузки приложения?

Заранее благодарен за помощь!

ОБНОВЛЕНИЕ:

  • Я полностью сдул SDK и AVD и переустановил.
  • Отключение загрузочной анимации оказало ОГРОМНОЕ различие во времени запуска.Мне пришлось отредактировать конфигурацию запуска, чтобы найти и включить эту опцию.
  • Мне также пришлось отредактировать конфигурацию запуска, чтобы специально запускать мое приложение при запуске, в противном случае по умолчанию это дом, где мне придется разблокировать, перейти к приложениям и щелкнуть, чтобы начать.Большая экономия времени.
  • Включение снимков только вызвало сбой эмулятора.Пришлось вручную удалить AVD (через терминал ' android delete avd -n {name} ' и воссоздать его (Eclipse не разрешил бы мне его удалить), иначе он не запустился бы снова.
  • Теперь я могу оставить эмулятор запущенным в фоновом режиме. Нажав кнопку «Выполнить», можно переустановить приложение без перезагрузки эмулятора. Woot!

Тут HelloWorld действительно должен называться HelloBaldness.Почти весь день боролся с этими нелепо расстраивающими проблемами.

Спасибо всем, кто откликнулся!

Ответы [ 2 ]

6 голосов
/ 28 октября 2011

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

  1. Откройте ваш проект в затмении
  2. Выберите ваш проект Android и выберите Project -> Properties из меню
  3. В левой части выберите Run / Debug Settings
  4. Выделите название вашего проекта и нажмите «Редактировать»
  5. В следующем диалоговом окне выберите вкладку «Цель»
  6. В нижней части вкладки выберите «Отключить загрузочную анимацию»

Могут быть и другие настройки, которые дают вам немного лучшую производительность, но этот, безусловно, лучший.

К сожалению, я не знаю точно, почему вы каждый раз получаете новый эмулятор. У меня такое было однажды, и, если вспомнить правильно, был какой-то текст об ошибке, объясняющий проблему в окне вывода в перспективе отладки.

1 голос
/ 28 октября 2011

Загрузка эмулятора аналогична загрузке ОС или загрузке мобильного телефона Android.

когда вы запускаете приложение для Android, просто проверьте команду «adb devices» в терминале, чтобы убедиться, что эмулятор все еще работает или нет. иначе просто выполните adb kill-server и adb start-server, не закрывая эмулятор. это сократит время загрузки эмулятора. Теперь RunAs .. Приложение для Android.

...