Android: как узнать, почему не удалось запустить приложение? - PullRequest
1 голос
/ 11 мая 2011

Я пытаюсь запустить простое тестовое приложение на эмуляторе 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!

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

Ответы [ 3 ]

2 голосов
/ 11 мая 2011

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

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

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

2 голосов
/ 11 мая 2011

Это похоже на вывод консоли Eclipse, а не LogCat. Вывод LogCat может дать представление о том, что идет не так.

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

1 голос
/ 11 мая 2011

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

...