Ich versuche, apk für RN project zu erstellen, indem ich den Schritten von folge Offizielle Dokumente von RN. Aber ich bekomme einen Fehler:
Ausführung für Task ": app: packageRelease" fehlgeschlagen.
com.android.ide.common.signing.KeytoolException: Fehler beim Lesen des Schlüssels my-key-alias aus dem Speicher "F: projectmyProjectandroidappmy-release-key.keystore": Kein Schlüssel mit dem Alias "my-key-alias" im Schlüsselspeicher F: projectmyProjectandroidmy-release-key.keystore gefunden
Ich tat:
- Erstellt
my-release-key.keystore
- Legte es in
myProjectandroidapp
Mappe Im
C:UsersUsername.gradlegradle.properties
(Win): (UPDATE)MYAPP_RELEASE_STORE_FILE=my-release-key.keystore MYAPP_RELEASE_KEY_ALIAS=my-key-alias MYAPP_RELEASE_STORE_PASSWORD=***** (actual pwd) MYAPP_RELEASE_KEY_PASSWORD=***** (actual pwd)
Im
myProjectandroidappbuild.gradle
, hinzugefügtsigningConfigs { release { if (project.hasProperty("MYAPP_RELEASE_STORE_FILE")) { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } } }
Und schlussendlich
cd android && ./gradlew assembleRelease
- wo ein Fehler auftritt.
Ich habe es auch versucht cd android &&./gradlew assembleRelease
welches den gleichen Fehler anzeigt
Ich habe alle Werte und Dateien überprüft, aber kein Glück. Es wäre wirklich toll, wenn jemand helfen würde
Antworten:
0 für die Antwort № 1Aus dem Fehler in der letzten Zeile. Es wird angegeben, dass kein Schlüsselalias im Speicher "..androidmy-release-key.keystore" gefunden wurde, nicht im Speicher "..androidmy-release-key.keystore", in dem sich Ihr Schlüsselspeicher befindet.
Kein Schlüssel mit Alias "my-key-alias" im Keystore gefunden F: projectmyProjectandroidmy-release-key.keystore
Von RN Seite? ˅,
Bearbeiten Sie die Datei ~ / .gradle / gradle.properties und fügen Sie Folgendes hinzu (Ersetzen Sie ***** durch das richtige Passwort, Alias und Schlüssel für den Keystore Passwort),
Übertragen Sie diesen Code von C:UsersUsername.gradle
in ~/.gradle/gradle.properties
Datei
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=***** (actual pwd)
MYAPP_RELEASE_KEY_PASSWORD=***** (actual pwd)