/ / React Native Android build apk error- ': app: packageRelease' - React-Native, React-Native-Android

Native Android-Build-APK-Fehler reagieren - ': app: packageRelease' - react-native, react-native-android

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:

  1. Erstellt my-release-key.keystore
  2. Legte es in myProjectandroidapp Mappe
  3. 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)
    
  4. Im myProjectandroidappbuild.gradle, hinzugefügt

    signingConfigs {
    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
    }
    }
    }
    
  5. 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 № 1

Aus 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)