Lade neue APK auf Alpha hoch
Upload fehlgeschlagen
Sie haben eine APK mit einer ungültigen Signatur hochgeladen (weitere Informationen zum Signieren). Fehler vom Apksigner: FEHLER: JAR_SIG_NO_SIGNATURES: Keine JAR-Signaturen
Ich bin mir nicht sicher, was ich tun soll. Ich versuche nur, eine Alpha-Version eines Android Studio-Projekts zu erstellen.
android
android-studio
Devin Andres Salemi
quelle
quelle
Antworten:
Sie können an dem Fehler erkennen, dass keine JAR-Signatur vorhanden ist. Aktivieren Sie im letzten Schritt beide Kontrollkästchen für Signaturversionen (v1 und v2) und erstellen Sie dann die apk. Es wird klappen
quelle
Ich habe diesen Fehler beim Aktualisieren erhalten
android studio 3.3
. Die Lösung bestand darin, denbuild
Ordner zu entfernen und es dann erneut zu versuchen.quelle
Ich denke, dass Sie wahrscheinlich einfach die Standardkonfigurationseinstellungen während des APK-Anmeldevorgangs in Android Studio akzeptiert haben. Dies ist die meiste Zeit in Ordnung, kann jedoch bei Verwendung von Android 7.0+ zu einer leichten Verwirrung führen. In der Tat führt Android ab Version 7.0 zusätzlich zum "alten" V1 das neue V2-Signaturschema ein. Das neue Schema soll schnellere App-Installationszeiten und mehr Schutz vor unbefugten Änderungen an APK-Dateien bieten. Daher ist es das Standardschema im Dialogfeld "Signierte APK generieren" von Android Studio.
Das Problem ist, dass Google Play in Ihrem Fall möchte, dass das V1-Schema angewendet wird, dh die JAR-Signatur und nicht die APK-Signatur wie in V2. In der Google Play-Dokumentation heißt es ausdrücklich: "Obwohl wir empfehlen, APK Signature Scheme v2 auf Ihre App anzuwenden, ist dieses neue Schema nicht obligatorisch. Wenn Ihre App bei Verwendung von APK Signature Scheme v2 nicht ordnungsgemäß erstellt wird, können Sie das neue Schema deaktivieren. ".
Die Lösung, die ich in diesen Fällen gefunden habe, besteht darin, beide zu aktivieren, wie im folgenden Screenshot gezeigt. Sobald Sie dies getan haben, sollte die signierte APK vom Google Play-Versionsverwaltungssystem problemlos akzeptiert werden.
Dialogfeld "Signierte APK generieren" in Android Studio
Dies ist das vollständige Verfahren:
quelle
quelle
Es hat funktioniert, wenn nur V1 (Jar Signature) ausgewählt wurde :-)
quelle
Viele Hinweise verteilen sich auf die obigen Kommentare, aber diese Schritte haben (ENDLICH) für meine Android-App (Cordova) ab 11/2019 funktioniert:
Inkrementieren Sie die Android-Build- / Versionsnummer im Manifest (falls erforderlich).
Lauf
cordova build android
Öffnen Sie das Projekt in Android Studio
Führen Sie Build> Clean Project aus
Führen Sie Build> Generated Signed Bundle / APK aus
Füllen Sie die Dialoge aus und aktivieren Sie NUR das Kontrollkästchen "V1 JAR" - das Kontrollkästchen "V2 Full APK Signature" wurde nicht aktiviert.
Laden Sie APK in das Google Play Dashboard hoch
Drück die Daumen
quelle
Entfernen Sie zuerst den
build
Ordner Ihres Projekts und generieren Sie dann erneut apk oder Bundle. Diese Lösung hat das Problem für mich behoben.quelle
Stellen Sie sicher, dass Sie die richtige Zertifikatschlüsseldatei verwenden, und führen Sie die folgenden Schritte in Android Studio aus:
Das sollte funktionieren!
quelle