Сертификат Android (невозможно установить приложение с помощью файла apk) - PullRequest
1 голос
/ 21 марта 2012

Я разработал приложение для Android. Затем я перенес bin/myapp.apk на свой телефон Android и попытался установить его. Но мой телефон говорит, что не может быть установлен.

Кто-то сказал мне, что это возможно из-за сертификата Android в моем приложении неверно.

а я не понимаю, что такое сертификат Android ? Это определено в AndroidManifest.xml?

Ответы [ 4 ]

3 голосов
/ 21 марта 2012

Сертификат Android относится к тому, как ваше приложение было подписано, если оно вообще есть.Вы можете создать неподписанный apk, или подписать его с помощью ключа отладки или ключа выпуска.Если он не подписан, вы получите ошибку при попытке установки.Кроме того, если вы попытаетесь установить apk с ключом отладки поверх apk с ключом релиза, или наоборот, он также потерпит неудачу.Если вы сообщите нам, какой процесс вы используете для создания АПК, мы сможем дать вам больше информации.

Почему вы так переносите это на свой телефон?Если вы хотите увидеть точную ошибку, которую вы получаете, подключите телефон к компьютеру и попытайтесь установить, используя «adb install yourapp.apk».

Вы также можете отправить APK по электронной почте себе и открытьвложение для установки.Если вы хотите увидеть сообщения об ошибках, подключите свой телефон к компьютеру и выполните «adb logcat», а затем попытайтесь установить.

Возможно, вы захотите просмотреть это:

Подписание документации

2 голосов
/ 21 марта 2012

Самое первое, что я хотел бы проверить, это то, что вы разрешаете неизвестные источники.

Настройки -> Приложения -> Неизвестные источники, убедитесь, что этот флажок установлен, прежде чем рассматривать эти проблемы вывесок.

0 голосов
/ 21 марта 2012

Сделай первый шаг, как сказал adorablepuppy ... Настройки -> Приложения -> Неизвестные источники, убедитесь, что этот флажок установлен, прежде чем рассматривать эти проблемы вывесок.

Во-вторых, проверьте minSdk в android.manifest. Если версия minSdk больше, чем версия вашего телефона, apk не установит ее.

Ничто не могло бы быть проблемой с сертификатом ... забудьте о сертификате ...

0 голосов
/ 21 марта 2012

Попробуйте следующее:

  1. Проверьте андроид: minSdkVersion в файле AndroidManifest.xml. Это должно быть в соответствии с вашим устройством.
  2. Попробуйте подписанный APK.
...