Android: как узнать, почему не удалось запустить приложение?

1

Я пытаюсь запустить простое тестовое приложение на эмуляторе Android (разработка в Eclipse 3.6 на Windows).

Вот результат logcat:

[2011-05-11 11:35:49 - androidtest] Android Launch!
[2011-05-11 11:35:49 - androidtest] adb is running normally.
[2011-05-11 11:35:49 - androidtest] Performing androidtest.AndroidTestActivity activity launch
[2011-05-11 11:35:49 - androidtest] Automatic Target Mode: Preferred AVD 'HTC_Incredible' is available on emulator 'emulator-5554'
[2011-05-11 11:35:49 - androidtest] Uploading androidtest.apk onto device 'emulator-5554'
[2011-05-11 11:35:49 - androidtest] Installing androidtest.apk...
[2011-05-11 11:38:40 - androidtest] Failed to install androidtest.apk on device 'emulator-5554!
[2011-05-11 11:38:40 - androidtest] (null)
[2011-05-11 11:38:41 - androidtest] Launch canceled!

Как я могу определить, почему этот запуск не удалось?

  • 1
    Ваш minSDKVersion больше, чем уровень API эмулятора?
  • 0
    Нет, это уже проверено. Благодарю.
Теги:
android-emulator
logcat

3 ответа

2
Лучший ответ

Это выглядит как выход Eclipse Console, а не LogCat. Выход LogCat может дать ключ к тому, что пойдет не так.

Я знаю по опыту, что adb не всегда работает должным образом, когда он работает некоторое время, поэтому также может быть убит процесс adb.exe и перезагрузка.

2

Единственный ответ на эту проблему:

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

Я сталкивался с тем же самым много раз сам:)

1

Эта проблема появляется впервые при попытке запустить ваше первое приложение. Возможно, это связано с отключением виртуального устройства и файла .apk. попробуйте закрыть эмулятор и перезапустить его или удалить эмулятор и создать новый эмулятор.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню