Приложение Android не устанавливается на устройство - PullRequest
2 голосов
/ 09 января 2011

Итак, предыстория такова: Я могу отлично установить и запустить программу на эмуляторе, но во второй раз, когда я пытаюсь установить ее на своем устройстве, я получаю это:

[2011-01-08 21:29:36 - girboardpro] Android Launch!
[2011-01-08 21:29:36 - girboardpro] adb is running normally.
[2011-01-08 21:29:36 - girboardpro] Performing com.laytproducts.girboardpro.mainAct activity launch
[2011-01-08 21:29:38 - girboardpro] Uploading girboardpro.apk onto device 'I8975c9b90dc'
[2011-01-08 21:29:46 - girboardpro] Failed to install girboardpro.apk on device 'I8975c9b90dc': timeout
[2011-01-08 21:29:46 - girboardpro] Launch canceled!

Понятия не имею почему. На моем LogCat ничего не появляется, на устройстве ничего не происходит ...

Надеюсь, кто-то может помочь:)

Спасибо

Brandon

Ответы [ 4 ]

3 голосов
/ 18 ноября 2011

Если отсоединение устройства от сети и его повторное подключение не работает, попробуйте увеличить время загрузки до чего-то очень большого, например, 20000 мс. Это в окне & rarr; Настройки & rarr; Android & rarr; DDMS & rarr; «Тайм-аут соединения ADB (мс)».

2 голосов
/ 09 января 2011

В вашей ситуации я бы попробовал следующие вещи:

  • Если приложение ранее было установлено и не устанавливается снова, из командной строки запустите «adb uninstall» имя пакета

  • В настройках телефона -> Приложение -> Разработка -> Отладка до истины

  • Попробуйте установить приложение из командной строки adb install apk.file

  • Перезагрузите устройство: это произошло и со мной, перезагрузка телефона и затмение решили мою проблему.

Надеюсь, это поможет!

1 голос
/ 09 января 2011

Я никогда не видел это сообщение лично, но вы должны попытаться использовать:

adb kill-server

, а затем повторите попытку.Сбрасывает связь ADB с телефоном.Помогает иногда во время отладочных сессий в разработке.В случае файлов системного типа, таких как клавиатуры IME, вы также можете попытаться вставить APK на устройство, используя

adb push <location_of_apk_on_computer> <future_location_on_phone>

, а затем установить как обычный APK

adb install <location_of_apk>

.возникли проблемы с его удалением с устройства, поэтому попробуйте:

adb uninstall <fqn_of_program>

В вашем случае "com.laytproducts.girboardpro" может показаться полностью полным именем (fqn)

0 голосов
/ 09 января 2011

Я не думаю, что это правильное сообщение об ошибке для этого ответа (устройство не найдено), но все равно попробуйте:

Чтобы установить приложение Android на свой телефон, необходимо перейти по адресу:

Настройки-> Приложения

Set: Неизвестные источники равны True

Настройки-> Приложения-> Развитие

Установите все в True, чтобы улучшить среду отладки.

Надеюсь, это поможет!

...