Zum Hauptinhalt springen

Android-Zertifizierung

Erstellen Sie einen Android-Zertifizierungsschlüssel und eine Zusammenfassung der Fingerabdrücke

Erstellen Sie einen PKCS#12-Zertifizierungsschlüssel für Release-Builds, speichern Sie den Alias und die Fingerabdrücke und übergeben Sie das Ergebnis direkt an Gradle, CI oder einen Cloud-Build-Provider.

Container

PKCS#12

Identität

Einzelner Release-Alias

Fingerabdrücke

SHA-1 und SHA-256

Freigabeliste

  1. 1. Wählen Sie den Alias und das Passwort, das dieser App über die Zeit erhalten bleibt.
  2. 2. Herunterladen Sie das Keystore und speichern Sie die Metadaten in Ihrem geheimen Manager.
  3. 3. Konfigurieren Sie denselben Alias und das Passwort in Gradle oder Ihrem CI-Umgebung.
  4. 4. Halten Sie die Upload-Schlüssel stabil, damit zukünftige Play-Veröffentlichungen nicht fehlschlagen.

Eingabe

Keystore-Daten

Füllen Sie die Unternehmensinformationen ein, die in das Signierungszertifikat eingebettet werden sollen, und wählen Sie einen stabilen Alias.

Ausgabe

Generierter Android-Signierungsbundle

Nach der Generierung erhalten Sie einen herunterladbaren Keystore sowie die Zertifikatsausgabe und Fingerabdrücke, die für die Store-Einrichtung oder OAuth-Integrationen erforderlich sind.

Generieren Sie den Signierungsbundle, um den Alias, Fingerabdrücke und Datei-Downloads hier anzuzeigen.

Play-Upload-Schlüssel-Einrichtung

Verwenden Sie den generierten Keystore als Ihren Upload-Schlüssel für neue Apps oder für interne Testpipelines, die noch Artefakte vor der Store-Abgabe signieren.

Abdruck wiederholen

Die SHA-1- und SHA-256-Werte sind für APIs nützlich, die eine Identitätsregistrierung erfordern, einschließlich Google-Diensten und Unternehmensintegrationen.

Rückgewinnbarkeit

Speichern Sie das generierte Bundle in einem teamverwalteten Safe. Android-Signierungsstörungen passieren normalerweise, weil der Alias oder der Keystore-Passwort nach dem ersten Release verschwindet.

FAQ

Häufig gestellte Fragen

Verwenden Sie diese Abschnitt, um die Containerformat, die Passwortverwaltung und die Veröffentlichungsannahmen zu validieren, bevor Sie den Keystore in einen Build-Job einbinden.

Welche Dateiformat produziert dieser Android-Keystore-Generator?

Es produziert ein PKCS#12-Keystore mit einem einzelnen Signierungsidentität plus einer PEM-Zertifikatsausgabe. Moderne Android-Tooling akzeptiert PKCS#12, und wenn Sie ein klassisches JKS-Container später benötigen, können Sie es mit keytool umwandeln.

Soll sich der Speicherpasswort und der Schlüsselpasswort unterscheiden?

Dieser Generator verwendet ein einziges Passwort für den PKCS#12-Container. In Gradle oder CI können Sie den gleichen Wert für beide Werte, Speicherpasswort und Schlüsselpasswort, wiederholen.

Kann ich diesen Keystore für Google Play-Releases verwenden?

Ja. Es ist für die Veröffentlichungsunterzeichnung, interne Tests und direkte Verteilung geeignet. Wenn Ihr App bereits bei Play App Signing angemeldet ist, behalten Sie die ursprüngliche Upload-Schlüssel sicher auf, da Google eine Kontinuität über zukünftige Releases erwartet.

Welche Metadaten sollten Sie mit dem Keystore speichern?

Speichern Sie den Keystore-Datei, Alias, Passwort, SHA-1-Fingerprint und SHA-256-Fingerprint zusammen in Ihrer sicheren Team-Dokumentation, damit zukünftige Releases nicht durch fehlende Unterzeichnungs-Daten blockiert werden.