Я искал, но не нашел ни одного запроса или ответа по моим конкретным обстоятельствам. У меня быстрый новый компьютер с большим объемом памяти под управлением 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.