2017-06-06 4 views
13

in Android Studio habe ich eine signierte APK mit Keystone und so weiter generiert. Während die APK auf ein Gerät installieren es mit nicht ‚App konnte nicht installiert werden‘ und in Android-Monitor ich die folgende Zeile sah:Android App Installation fehlgeschlagen: Paket com.my.app hat keine Zertifikate bei der Eingabe AndroidManifest.xml

Package com.my.app has no certificates at entry AndroidManifest.xml; ignoring! 

Weiß jemand, was ist los?

+0

Welche unterschriebene Apk-Version verwendest du zum Signieren von apk? V1 oder V2? In welchem ​​Android OS installieren Sie APK signiert? –

+0

@AndyDeveloper Ich wählte V2. Auf dem Gerät läuft Android 4.2.2. – oga

+1

Versuche, deine apk mit v1 zu signieren. V2-Version signiert apk nur von 7.0 kompatibel, so dass es unter 7.0-Geräten nicht funktioniert oder versuchen, v1 und v2 Version apk zu generieren. Dein Problem wird gelöst. –

Antwort

19

unterzeichnet Ihre APK Versuchen mit Version 1. Version 2 APK unterzeichnet nur kompatibel von 7,0, damit es nicht unter 7,0 Geräte arbeiten oder versuchen APK v1 und v2-Version zu erzeugen.

[Hinweis: Wenn Sie signierte Apk für über 7,0 Geräte und unter 7,0 Geräte generieren, dann überprüfen Sie bitte v1 und v2 beide Optionen. ]

Hier ist die reference link for more about V2 version und hier ist die link for overview.

Probieren Sie es aus und Ihr Problem wird gelöst.

+1

Großartig! Es klappt! Ich habe einen ganzen Tag verloren, um zu verstehen, was passiert ist, bevor ich deinen Beitrag gelesen habe. –

+0

@UgoChirico Willkommen. –

Verwandte Themen