Exporelease für Android vs. Google Play Uploadzertifikat

  • Die App-Installations-Bundles für Google Android Apps müssen mit einem Schlüsselpaar generiert werden
  • Dieses Schlüsselpaar enthält Urheberinformationen
  • Auf Basis dieses Schlüsselpaares wird ein Zertifikatsschlüssel für den Upload generiert
  • Dieser Zertifikatsschlüssel wird bei Google hinterlegt
  • Beim Upload von App-Installation-Bundles gleicht Google ab, ob die App mit einem Schlüsselpaar generiert wurde, welches zum Zertifikatsschlüssel passt
  • Nur wenn beides übereinstimmt, wird das App-Release zugelassen

Neues Schlüsselpaar generieren

<em>keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks</em>Code-Sprache: HTML, XML (xml)

PEM-Datei (Uploadzertifikat) aus dem Schlüsselpaar generieren

<em>keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks </em>Code-Sprache: HTML, XML (xml)

Uploadzertifikat in der Google Play Android Console hochladen

Unter Einrichten > App-Signatur auf Zurücksetzen des Upload-Schlüssels anfordern gehen und dort das generierte PEM-File hochladen.

Achtung: Es kann bis zu 48 Stunden dauern, bis der neue Schlüssel verwendet werden kann.

Expo Anleitung dazu

Cordova Build fehlgeschlagen (kann Zip nicht entpacken)

Failed with exit code 1 Error In cordova

Failed with exit code 1 Error In cordova

  1. Delete „gradle-2.13-all.zip“ folder and everything in this directory: C:\Users\Somnath Sarkar.gradle\wrapper\dists\gradle-2.13all\7hsc6vr6mi3i6i5m7q9hj4ci1q\
  2. Download the gradle zip manually
  3. Paste the gradle zip folder in C:\Users\Somnath Sarkar.gradle\wrapper\dists\gradle-2.13-all\7hsc6vr6mi3i6i5m7q9hj4ci1q\
  4. Run cordova build android