hochladen Ich signierte meine APK in Android Studio 2.3 (Build-> generieren signierte APK). Wenn ich versuche, es in den Google Play Store hochzuladen, wird der Fehler angezeigt, dass ich unsignierte APK hochgeladen habe. Kann jemand antworten, warum es geschieht und wie man es löst?Android signierte APK zeigt als unsignierte APK beim Versuch, zur Produktion
Antwort
Es vor ausgegeben erfolgreich hochgeladen, wenn ich überprüft V1 (Jar Signature) anstelle von V2 (Full APK Signature), während die Erzeugung der signierten APK in Android Studio 2,3
Ich hatte beide Kontrollkästchen aktiviert: Jar-Signatur und vollständige APK-Signatur. Diese Antwort lieferte die notwendige Einsicht. –
Warum nur V1 prüfen, wenn V2 zum Signieren verfügbar ist? Sie sollten sowohl V1 als auch V2 ausgewählt haben und Piyush Kukadiyas antworten. – filipst
Es ist ein Problem von Google, und es wird zwei Tage in this page
Upload fehlgeschlagen Sie haben eine unsignierte APK hochgeladen. Sie müssen ein signiertes APK erstellen. –
hast du diese Seite gelesen? –
Wie APK Um sich anzumelden V2 mit
https://developer.android.com/studio/command-line/apksigner.html
Schritt 1) Android Studio, wählen Sie Ansicht> Werkzeug Windows> T erminal
gradlew assembleRelease
2) Richten Sie die unsigned APK mit Zipalign:
zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk
3) Melden Sie Ihre APK mit Ihrem privaten Schlüssel apksigner:
apksigner sign --ks my-release-key.jks my-app-unsigned-aligned.apk --out my-app-release.apk
Hinweis: Um die apksigner Werkzeug nutzen zu können, , Sie müssen Version 24.0.3 oder höher der Android SDK Build Tools installiert haben. Sie können dieses Paket mithilfe des SDK-Managers aktualisieren.
4) Stellen Sie sicher, dass Ihre APK unterzeichnet:
apksigner verify my-app-release.apk
Hinweis: Schritt 2 bis 4 Führen Sie in die Eingabeaufforderung G: \ Android Studio \ Sdk \ build-tools \ 25.0.0 \
Diese liegt daran, dass Sie nur die Signatur v2 verwenden, während Sie den Release-Build verwenden.
Also was ist v1 und v2 erwähnt?
v1 ist der Standard-Signiermechanismus und v2 ist der neueste Mechanismus hinzugefügt, der viel schneller überprüft. Das bedeutet, dass v2-signierte APKs auf Android Nougat (Android 7.0, API Level 24) und neuer etwas schneller installiert/aktualisiert werden.
Was sollten Sie tun?
Wenn Sie App anmelden, ohne Änderungen
prüfen v1 (jar Unterschrift nur) die Standardeinstellung.
Wenn Sie die neueste Signatur und Unterstützung für 7.x-Versionen
prüfen v2 (Full Apk Signature) wollen, die auch App Größe reduziert.
Wenn Sie möchten, dass App kleiner, schneller und kompatibel mit allen Android-Versionen zu installieren.
Überprüfen Sie sowohl v1 als auch v2.
PS: Gilt nur für das Signieren von Apps mit Studio, außer zum Erstellen von Pipes.
Weitere refereces Link
Android 7.0 führt APK Signature Scheme v2, ein neues App-Signaturschema, das schnelles App installiert Zeiten bietet und mehr Schutz gegen unerlaubte Änderungen an APK-Dateien.
Beim Generieren von signierten Apk gibt es zwei Kontrollkästchen.
- V1 (Jar Signature)
- V2 (Full apk Signature)
Es gibt drei Möglichkeiten zur Verfügung zu uns:
wählen V1 (Für ältere Version der Unterzeichnung) - apk wird erfolgreich hochgeladen
auswählen V2 (Für neuere Version der Unterzeichnung) - Pl Beachten Sie, dass die alleinige Auswahl nicht funktioniert.
wählen V1 und V2 (Für ältere und neuere Version) - apk wird erfolgreich hochgeladen
Warum allein die Auswahl V2 nicht funktioniert?
Weil APK Signatur Schema v2 in Android 7.0 (Nougat) eingeführt wurde. Damit ein APK auf Android 6.0 (Marshmallow) und älteren Geräten installiert werden kann, sollte das APK mit JAR signiert werden, bevor es mit dem v2-Schema signiert wird.
Weitere Informationen jump here
Ja, es funktioniert für mich. –
für beide Signed v1 und v2. Es wird erfolgreich hochgeladen.
- 1. Unsignierte apk vs signierte apk Google Map zeigt nicht
- 2. Generierte signierte Android APK (Cordova)
- 3. Android signierte APK zeigt nicht Googlemap
- 4. Fehler beim Erzeugen von signierten Apk (unsignierte Apk funktioniert gut)
- 5. android signierte apk/net.sourceforge.jtds Fehler
- 6. Generierte signierte APK: Projektname
- 7. Android deaktivieren Produktion apk
- 8. Ich möchte wissen, ob die aus Titan erzeugte apk eine signierte oder unsignierte apk ist?
- 9. signierte apk Fehler [WifiManagerLeak]
- 10. nicht ausgerichtete apk && unsignierte apk Unterschiede und Beziehung
- 11. android release apk größer als debug apk
- 12. Android Studio - Run signierte Apk auf Emulator
- 13. kann apk nicht installieren, nachdem signierte apk in Android Studio
- 14. Kann signierte APK mit Android Studio 1.5.1
- 15. Android Market - Fehler beim APK
- 16. Android: So generieren signierte APK mit MinifyEnabled
- 17. Android Studio generiert signierte Apk-Ausgabe Gradle
- 18. Uploaded signierte apk auf plays
- 19. Für Android App Release Was ist der Unterschied zwischen Ant Build apk vs Android Signierte Apk
- 20. Neues APK in Produktion hochladen
- 21. Signierte apk funktioniert nicht auf meinem Gerät
- 22. Error erstellen signierte apk mit proguard
- 23. Android APK vs Test APK?
- 24. Signierte Apk mit Kommandozeile und Gradle
- 25. Fehler beim Erstellen Android APK
- 26. Generierte signierte APK-Ausgaben keine Datei
- 27. strcmp() und signierte/unsignierte Zeichen
- 28. Parse Fehler beim Versuch toprogrammaticly APK aus Android-App installieren
- 29. Generierte signierte APK: Fehler beim Erstellen von APK. Sie können die Fehler in den ‚Nachrichten‘ Ansicht
- 30. Move apk vom Alpha-Test zur Produktion in Google Play
könnten Sie die Fehlermeldung senden? –
Er wurde erfolgreich hochgeladen, als ich beim Generieren der signierten APK V1 (Jar Signature) statt V2 (Full APK Signature) überprüfte. –