Grundlagen
Was ist ein Android-Keystore?
Ein Android-Keystore ist ein mit einem Passwort geschützter Datei, der den privaten Schlüssel und das Zertifikat enthält, das zum Signieren Ihrer App verwendet wird. Jedes APK und Android-App-Bundle muss vor der Installation oder Veröffentlichung signiert werden, und Android akzeptiert nur eine Aktualisierung, wenn sie mit dem gleichen Schlüssel wie die bereits installierte Version signiert ist.
Das macht den Keystore zu einem der wichtigsten Dateien in Ihrem Projekt. Mit Play App Signing fungiert er als Ihr Hochlade-Schlüssel, den Google vor der Wiederzeichnung Ihrer App überprüft. Ohne Play App Signing ist er der App-Signier-Schlüssel selbst, und der Verlust bedeutet, dass Sie die App nicht mehr aktualisieren können.
Diese Generator erstellt einen PKCS#12 (.p12)-Keystore mit einem RSA-2048-Bit-Schlüssel und einem SHA-256-Zertifikat, dem gleichen Ausgang wie keytool
und die Android Studio-Signierungswizard mit einer 25-jährigen Standardgültigkeit, die die Google Play-Anforderungen erfüllt.