Neues APK in Alpha hochladen – fehlgeschlagen

Lesezeit: 5 Minuten

Benutzer-Avatar
Devin Andrés Salemi

Laden Sie ein neues APK in Alpha hoch

Upload fehlgeschlagen

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

Benutzer-Avatar
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 klappenSiehe dieses Bild

  • 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

Benutzer-Avatar
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.

Dialogfeld „Signierte APK generieren“ in Android Studio

Dies ist die vollständige Prozedur:

  1. Wählen Sie in Android Studio „Build > Build-Varianten auswählen“ und stellen Sie sicher, dass die Variante „Release“ ausgewählt ist
  2. 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].
  3. 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

  1. Erstellen -> Projekt bereinigen
  2. Aktivieren Sie die Kontrollkästchen für die Signaturversionen v1 und v2

Es funktionierte, wenn nur V1 (Jar Signature) ausgewählt war 🙂

Benutzer-Avatar
Christoph

Viele Hinweise verteilen sich auf die obigen Kommentare, aber diese Schritte haben (ENDLICH) für meine Android-App (Cordova) ab 11/2019 funktioniert:

  1. Erhöhen Sie die Android-Build-/Versionsnummer im Manifest (falls erforderlich)

  2. Laufen cordova build android

  3. Projekt in Android Studio öffnen

  4. Führen Sie Erstellen > Projekt bereinigen aus

  5. Führen Sie Build > Generated Signed Bundle / APK aus

  6. Dialoge ausfüllen und NUR Aktivieren Sie das Kontrollkästchen “V1 JAR”-Zeichen – haben Sie das Kontrollkästchen “V2 Full APK Signature” nicht aktiviert.

  7. Laden Sie APK in das Google Play-Dashboard hoch

  8. Drück die Daumen

Benutzer-Avatar
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.

1345320cookie-checkNeues APK in Alpha hochladen – fehlgeschlagen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy