0

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

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

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

ответ

1

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

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

3

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

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

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

Вы можете просмотреть это:

Signing documentation

0

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

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

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

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

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

+0

вы никогда не сможете установить неподписанный apk. «Все приложения должны быть подписаны. Система не будет устанавливать приложение на эмулятор или устройство, если оно не подписано». –

Смежные вопросы