Du hast ein APK mit einer ungültigen Signatur hochgeladen (weitere Informationen zum Signieren). Fehler von apksigner: ERROR: 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.
Versuchen Sie, eine signierte APK hochzuladen?
– VishnuSP
29. Juni 2017 um 4:24 Uhr
Ja, unsigniert … scheint, als wäre ich in einem Catch-22, weil ich weiß, dass ich ohne Signieren nicht hochladen kann, aber um zu signieren, weiß ich, dass es möglich ist, über Google Play zu signieren, aber dazu muss ich schon habe etwas hochgeladen … oder so scheint es, ich bin völlig neu in der Android-Bereitstellung, alles, was ich über Android weiß, sind Aktivitäten, Fragmente, solche Dinge, es ist schwer, eine solide Ressource zur Bereitstellung zu finden, ziemlich verstreute Informationen.
– Devin Andrés Salemi
29. Juni 2017 um 4:40 Uhr
Wenn Sie versucht haben, eine signierte APK-Datei hochzuladen, ist hier die Antwort für Sie
– Andy Entwickler
29. Juni 2017 um 5:48 Uhr
Sony
Sie können aus dem Fehler ersehen, dass keine JAR-Signatur vorhanden ist. Aktivieren Sie im letzten Schritt beide Kontrollkästchen für die Signaturversionen (v1 und v2) und erstellen Sie dann die apk. Es wird klappen
Ich habe die IDE nicht genug erforscht, um zu wissen, welches Fenster das ist.
– Devin Andrés Salemi
29. Juni 2017 um 4:43 Uhr
Gehen Sie zu Build> signierte APK generieren und fahren Sie fort
– Sony
29. Juni 2017 um 5:38 Uhr
Ich weiß nicht warum, aber es hat für mich funktioniert, sowohl V1 als auch V2 zu überprüfen. Nach 3-4 Stunden gestern Abend weitere 6 Stunden heute, SO überprüfen und mit dem Google-Support chatten, ist mir egal warum, ich bin nur froh, weiterzumachen.
– jonathan3087
29. Juni 2017 um 19:51 Uhr
Ich hatte ein Problem damit, ich musste zuerst die apk von der Festplatte entfernen, sonst sagte mir der Playstore immer noch, dass das Glas nicht signiert ist.
– Cristi Băluță
18. Mai 2019 um 5:32 Uhr
Das hat bei mir nicht funktioniert. Das einzige, was funktionierte, war das Löschen des Build-Ordners und das erneute Erstellen der signierten APK, wie @Pablo Cegarra erwähnte.
– Rik van Velzen
2. Juli 2019 um 13:23 Uhr
Ich habe diesen Fehler erhalten, als ich auf aktualisiert habe android studio 3.3die Lösung wurde entfernt build Ordner, und versuchen Sie es dann erneut.
Funktioniert bei mir. Nur ein weiterer ärgerlicher mysteriöser Fehler, der sich mit jedem Android Studio-Update einschleicht.
– Komodoro
20. Januar 2019 um 11:41 Uhr
Danke vielmals. Ich habe mehr als eine Stunde gekämpft.
– Nirav Tukadiya
25. Januar 2019 um 8:25 Uhr
Danke vielmals! Ich kämpfe jetzt seit einigen Tagen damit! Selbst der Google Play-Entwicklersupport wusste nicht, wie das behoben werden sollte.
– Straße XY
29. Januar 2019 um 22:26 Uhr
@SolderingIronMen Build-> Clean Project hat bei mir nicht funktioniert. Nur durch Entfernen des Build-Ordners behoben.
– Thyerri Mezzari
20. Februar 2019 um 22:16 Uhr
Alter, du hast mein Leben gerettet
– König des Dschungels
26. April 2019 um 1:01 Uhr
Sal Borelli
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 zu einer leichten Verwirrung führen, wenn Sie Android 7.0+ verwenden. Tatsächlich führt Android ab Version 7.0 das neue V2-Signaturschema zusätzlich zum “alten” V1 ein. Das neue Schema soll schnellere App-Installationszeiten und mehr Schutz vor unbefugten Änderungen an APK-Dateien bieten und ist daher das Standardschema im Dialogfeld „Generate Signed APK“ von Android Studio.
Das Problem ist, dass Google Play in Ihrem Fall möchte, dass das V1-Schema angewendet wird, d. h. die JAR-Signatur, und nicht die APK-Signatur wie in V2. In der Google Play-Dokumentation heißt es ausdrücklich: „Obwohl wir empfehlen, das APK-Signaturschema v2 auf Ihre App anzuwenden, ist dieses neue Schema nicht obligatorisch. Wenn Ihre App bei Verwendung des APK-Signaturschemas v2 nicht richtig 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 das signierte APK problemlos vom Versionsverwaltungssystem von Google Play akzeptiert werden.
Wählen Sie in Android Studio „Build > Build-Varianten auswählen“ und stellen Sie sicher, dass die Variante „Release“ ausgewählt ist
Wählen Sie „Build > Generate Signed APK“ und geben Sie die Informationen zu Ihrem Schlüsselspeicher ein. Ich nehme an, dass Sie bei Ihrem vorherigen Versuch bereits ein signiertes APK erstellt haben, sodass diese Felder bereits auf die neuesten Werte eingestellt sein sollten. Klicken [Next].
Auf dem nächsten Bildschirm müssen Sie sicherstellen, dass sowohl V1 als auch V2 als Signaturversionen aktiviert sind. Klicken Sie anschließend auf [Finish] um die APK zu generieren.
hat mir nicht geholfen 🙁
– Bikram Thapa
7. März 2019 um 9:35 Uhr
Erstellen -> Projekt bereinigen
Aktivieren Sie die Kontrollkästchen für die Signaturversionen v1 und v2
Es funktionierte, wenn nur V1 (Jar Signature) ausgewählt war 🙂
Christoph
Viele Hinweise verteilen sich auf die obigen Kommentare, aber diese Schritte haben (ENDLICH) für meine Android-App (Cordova) ab 11/2019 funktioniert:
Erhöhen Sie die Android-Build-/Versionsnummer im Manifest (falls erforderlich)
Laufen cordova build android
Projekt in Android Studio öffnen
Führen Sie Erstellen > Projekt bereinigen aus
Führen Sie Build > Generated Signed Bundle / APK aus
Dialoge ausfüllen und NUR Aktivieren Sie das Kontrollkästchen “V1 JAR”-Zeichen – haben Sie das Kontrollkästchen “V2 Full APK Signature” nicht aktiviert.
Laden Sie APK in das Google Play-Dashboard hoch
Drück die Daumen
Ridvan Nuri Göçmen
Entfernen Sie zuerst die Ihres Projekts build Ordner und generieren Sie dann erneut apk oder Bundle. Diese Lösung hat das Problem für mich behoben.
13453200cookie-checkNeues APK in Alpha hochladen – fehlgeschlagenyes
Versuchen Sie, eine signierte APK hochzuladen?
– VishnuSP
29. Juni 2017 um 4:24 Uhr
Ja, unsigniert … scheint, als wäre ich in einem Catch-22, weil ich weiß, dass ich ohne Signieren nicht hochladen kann, aber um zu signieren, weiß ich, dass es möglich ist, über Google Play zu signieren, aber dazu muss ich schon habe etwas hochgeladen … oder so scheint es, ich bin völlig neu in der Android-Bereitstellung, alles, was ich über Android weiß, sind Aktivitäten, Fragmente, solche Dinge, es ist schwer, eine solide Ressource zur Bereitstellung zu finden, ziemlich verstreute Informationen.
– Devin Andrés Salemi
29. Juni 2017 um 4:40 Uhr
Wenn Sie versucht haben, eine signierte APK-Datei hochzuladen, ist hier die Antwort für Sie
– Andy Entwickler
29. Juni 2017 um 5:48 Uhr