Ошибка при установке приложения Android на виртуальное устройство Android - PullRequest
1 голос
/ 12 апреля 2010

Я создал маленькое и простое приложение для Android.Я попытался установить его на реальном устройстве Android.Но поскольку он не устанавливается, я создал AVD, похожий на мой телефон.Я попытался скопировать и установить приложение на том AVD, и он все еще говорит об этой ошибке.«Приложение xxx не может быть установлено на этом телефоне».

Прежде чем пытаться установить приложение на телефоне или AVD, я выполнил следующие действия: 1. Экспортировал неподписанную копию приложения на мой жесткий диск.2. Пользователь jarsigner для подписи приложения 3. Проверьте с помощью jarsigner, что мое приложение подписано правильно.4. Использовал zipalign для оптимизации ресурсов приложения.

У меня нет значка, назначенного myapp, но обязательные свойства, такие как версия и т. Д., Указаны правильно.

Первоначально я разработал приложение для версии 2.1, но из-за проблем совместимости с моим телефоном я вернул код для компиляции на 1.5, и он все еще не устанавливается ни на AVD, ни на мой телефон.Мой AVD на 2.1, хотя и код скомпилирован с 1.5.

Есть ли место, где я могу посмотреть логи о том, почему приложение не устанавливается.Это было бы очень полезно.

Приветствия

Ответы [ 2 ]

1 голос
/ 12 апреля 2010

Это может произойти, если на устройстве уже установлена ​​отладочная версия (из сеанса отладки по USB). Либо выполните adb -d uninstall com.example.yourapp, либо удалите его на экране «Настройки» -> «Приложения» на самом телефоне.

1 голос
/ 12 апреля 2010

Попробуйте использовать adb install, чтобы убедиться, что вы получили ошибку.

adb logcat выдаст вам журналы с вашего устройства (телефона или эмулятора), чтобы вы могли найти там трассировку стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...