Ich versuche, apk für die Freigabe bei Google Play zu generieren. Ich verfolge diese Schritte https://facebook.github.io/react-native/docs/signed-apk-android.htmlreagieren native Generating Signed APK
Schritt 1) Ich lief diesen Befehl
$ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
Es hat mich gebeten Frage, die ich beantwortet und bekam die my-Release-key.keystore Datei
erzeugtIch legte die my-release-key.keystore-Datei unter dem android/app-Verzeichnis in Ihrem Projektordner.
Jetzt heißt es: Bearbeiten Sie die Datei ~/.gradle/gradle.properties und fügen Sie den folgenden (ersetzen ***** mit dem richtigen Kennwort für Schlüsselspeicher, alias und Key-Passwort),
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****
Jetzt gab es keine Datei zuvor in /root/.gradle/gradle.properties, also habe ich eine neue Datei erstellt und die obigen 4 Konstanten und ihre Werte hinzugefügt. Auch es sagt (ersetzen ***** mit dem richtigen Keystore-Passwort, Alias und Schlüssel-Passwort)
Dieser Schritt ist sehr verwirrend für mich, da es keine ***** im Alias-Feld gibt. Und wenn ich my-release-key.keystore-Datei generiert habe, bekomme ich keinen Alias.
Also, was sollte ich anstelle von my-key-alias?
Was ist im Grunde My-Key-Alias?
andere als die zwei Passwörter i eingegeben, erzeugt der Befehl keytool so etwas wie diese
CO=Dev Abhi, OP=The Awesome Coder, L=The Awesome Coder, M=Delhi, SP=Delhi, M=IN
sind die über der Alisa?
so brauche ich, um Dinge zu ersetzen, wie
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=CO=Dev Abhi, OP=The Awesome Coder, L=The Awesome Coder, M=Delhi, SP=Delhi, M=IN
MYAPP_RELEASE_STORE_PASSWORD=password1
MYAPP_RELEASE_KEY_PASSWORD=password2
und ist auch der wahre Weg für ~/.gradle/gradle.properties /root/.gradle/gradle.properties ??