2011-10-28 6 views
1

Я новичок в Android-разработчике и имею некоторые проблемы n00b о AVD.Время загрузки и перезагрузки Android AVD

Лучше всего использовать эмулятор Google? Требуется навсегда и один день для загрузки.

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

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

UPDATE:

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

HelloWorld репетит должны действительно назвать HelloBaldness. Довольно много дул весь день борьба с ними смешно разочаровывающие вопросы.

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

+1

см. Это http://stackoverflow.com/q/1554099/964741 –

ответ

6

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

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

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

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

1

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

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

Смежные вопросы