G
Gerdchen07
Neues Mitglied
- 0
ich probiere mich gerade daran, eine App in GitHub mit meinem eigenen Schlüssel zu signieren. Den Schlüssel hatte ich auf Ubuntu wie folgt erstellt:
keytool -genkey -noprompt -keystore mk.keystore -alias mk -keyalg RSA -keysize 2048 -validity 10000
mit "base64 mk.keystore > android-keystore.txt" habe ich ihn in eine Textdatei exportiert. Dann habe ich in Github Secrets die folgende Dateien angelegt:
- RELEASE_KEYSTORE_BASE64 (Inhalt ist der exportierte Key)
- RELEASE_SIGNING_ALIAS (Inhalt ist mk)
- RELEASE_SIGNING_PASSWORD (Inhalt ist das Passwort)
In "android/app/build.gradle" habe ich eingefügt:
signingConfigs {
release {
storeFile file("keystore.jks")
storePassword System.getenv("RELEASE_SIGNING_PASSWORD")
keyPassword System.getenv("RELEASE_SIGNING_PASSWORD")
keyAlias System.getenv("RELEASE_SIGNING_ALIAS")
}
Beim automatischen kompilieren bekomme ich folgenden Fehler:
Run actions/upload-artifact@v4
No files were found with the provided path: android/app/build/outputs/apk/. No artifacts will be uploaded.
Was fehlt noch bzw. ist falsch eingestellt? Ohne den Code in der build.gradle baut GitHub die App mit dem Debugging- Schlüssel.
keytool -genkey -noprompt -keystore mk.keystore -alias mk -keyalg RSA -keysize 2048 -validity 10000
mit "base64 mk.keystore > android-keystore.txt" habe ich ihn in eine Textdatei exportiert. Dann habe ich in Github Secrets die folgende Dateien angelegt:
- RELEASE_KEYSTORE_BASE64 (Inhalt ist der exportierte Key)
- RELEASE_SIGNING_ALIAS (Inhalt ist mk)
- RELEASE_SIGNING_PASSWORD (Inhalt ist das Passwort)
In "android/app/build.gradle" habe ich eingefügt:
signingConfigs {
release {
storeFile file("keystore.jks")
storePassword System.getenv("RELEASE_SIGNING_PASSWORD")
keyPassword System.getenv("RELEASE_SIGNING_PASSWORD")
keyAlias System.getenv("RELEASE_SIGNING_ALIAS")
}
Beim automatischen kompilieren bekomme ich folgenden Fehler:
Run actions/upload-artifact@v4
No files were found with the provided path: android/app/build/outputs/apk/. No artifacts will be uploaded.
Was fehlt noch bzw. ist falsch eingestellt? Ohne den Code in der build.gradle baut GitHub die App mit dem Debugging- Schlüssel.