Я искал, но не нашел никаких запросов или ответов для моих конкретных обстоятельств. У меня есть быстрый новый компьютер с большим количеством памяти под управлением Windows 7. Я использую последние Eclipse и Android SDK.
Когда я запускаю приложение, эмулятор занимает около 45 секунд для запуска (невероятно быстро для эмулятора!) от запуска запуска до запуска моего приложения.
Если я изменил приложение и снова запустил его на эмуляторе, работающем по-прежнему, время увеличивается до 70 + секунд! В отличие от всех других жалоб, которые есть у людей, в моем случае перезапуск эмулятора быстрее, чем использование существующего экземпляра. Мне это не нравится.
Вот несколько примеров:
2011-09-29 13:07:13 - hello Uploading hello.apk onto device 'emulator-5554'
2011-09-29 13:07:18 - hello Installing hello.apk...
2011-09-29 13:07:37 - hello Success!
после перезагрузки после изменения приложения, чтобы перезагрузить его:
2011-09-29 13:08:18 - hello Uploading hello.apk onto device 'emulator-5554'
2011-09-29 13:09:16 - hello Installing hello.apk...
2011-09-29 13:09:24 - hello Success!
Как вы можете видеть, загрузка в эмулятор занимает всего 5 секунд, когда эмулятор только что запущен. Это займет почти минуту с запущенным эмулятором! Это является причиной расширенного времени повторного запуска. Это не меняется, даже когда я удалю приложение на эмуляторе, прежде чем перезапускать его.
Любые идеи о том, что я мог бы попытаться решить? Это, кажется, какая-то проблема связи, возможно, с adb.