Ошибка: "Не удалось установить apk на эмулятор устройства-5554": тайм-аут "
Я запускаю свое приложение с помощью эмулятора. Он занимает так много времени около 5 минут для загрузки и 2 минуты установки моего приложения на моем эмуляторе. Через две минуты он терпит неудачу.
Это консоль ошибок,
[2013-03-28 14:13:18 - newwaterreadingapp] ------------------------------
[2013-03-28 14:13:18 - newwaterreadingapp] Android Launch!
[2013-03-28 14:13:18 - newwaterreadingapp] adb is running normally.
[2013-03-28 14:13:18 - newwaterreadingapp] Performing
com.example.newwaterreadingapp.MainActivity activity launch
[2013-03-28 14:13:18 - newwaterreadingapp] Automatic Target Mode: using existing emulator 'emulator-5556' running compatible AVD 'NewAvd_water_electricity_reading'
[2013-03-28 14:13:18 - newwaterreadingapp] Uploading newwaterreadingapp.apk onto device 'emulator-5556'
[2013-03-28 14:18:31 - newwaterreadingapp] Installing newwaterreadingapp.apk...
[2013-03-28 14:20:35 - newwaterreadingapp] Failed to install newwaterreadingapp.apk on device 'emulator-5556!
[2013-03-28 14:20:35 - newwaterreadingapp] (null)
[2013-03-28 14:20:37 - newwaterreadingapp] Launch canceled!
Мое приложение находится в папке E:\Projects
. И я увеличил время ожидания adb до 15000 мс. Но все же я вижу, что мое приложение не загружается в эмулятор.
Ответы
Ответ 1
Yon может увеличить настройку тайм-аута adb в eclipse. Перейдите в раздел "Настройки" → Android- > DDMS- > найдите " время соединения ADB (ms)" и дайте более высокое значение.
Также попробуйте проверить, подключен ли ваш эмулятор к DDMS. Либо проверьте из представления DDMS, либо запустите "ADB-устройства" в командной строке
Ответ 2
Если вы используете Emulator
, перезапустите.
Если вы используете phone
, тогда перезагрузите телефон.
Полностью отключите питание и включите питание. Это исправило это для меня.
ИЛИ
В Eclipse выберите Window
→ Preferences
, затем Android
→ DDMS
и установите время соединения соединения ADB (ms) с чем-то длиннее, чем значение по умолчанию (которое равно 5000
).
Ответ 3
Тайм-аут по умолчанию для adb мал, поэтому измените его значение
При использовании eclipse следуйте следующему пути
Окно → Настройки → Android → DDMS → Время ожидания соединения ADB (мс)
Ответ 4
1 причина может быть в том, что ваш эмулятор повесился
выключите его и запустите новый
Если новый эмулятор также занимает время, чтобы начать, он просто перезапускает затмение
Это сработало для меня
Ответ 5
У меня была такая же проблема, и это было вызвано тем, что эмулятор не имел достаточного количества памяти. Я запускал эмулятор 3.0 с объемом памяти 512 МБ, и я по чистой случайности увидел, что в LogCat появились тонны исключений OutOfMemory, поступающих из системных процессов. Увеличена до 1024 МБ и увеличена куча VM до 64 МБ, и она установлена нормально.
Ответ 6
Если вы используете эмулятор, затем откройте эмулятор, а затем перейдите к settings->Apps->Select
и удалите приложение из эмулятора.
Закройте эмулятор
Теперь щелкните правой кнопкой мыши на project->Run as->Run Configuration->
в окне "Выбор цели". Автоматически выберите вариант совместимого устройства и нажмите "Запустить".