Frage Bereitstellen / Veröffentlichen von Android-Apps, die mit React Native erstellt wurden


Wie kann ich eine Android App, die mit React Native erstellt wurde, auf Google Play bereitstellen und veröffentlichen?


16
2017-09-25 13:29


Ursprung


Antworten:


Schritte:

  1. Erstellen Sie eine Keystore-Datei, und kopieren Sie sie anschließend in android/app keytool -genkey -v -keystore mykeystore.keystore -alias mykeyalias -keyalg RSA -keysize 2048 -validity 10000
  2. Richten Sie Ihre Variablen ein android/gradle.properties MYAPP_RELEASE_STORE_FILE=mykeystore.keystore MYAPP_RELEASE_KEY_ALIAS=mykeyalias MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
  3. Fügen Sie signing config hinzu android/app/build.gradle defaultConfig { ... } signingConfigs { release { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } } buildTypes { release { ... signingConfig signingConfigs.release } }
  4. Erstelle deine Freigabe APK cd android && ./gradlew assembleRelease
  5. Hochladen android/app/build/outputs/apk/app-release.apk zu Google Play

Ressource: Reagieren Sie auf Native Publishing einer Android App


15
2017-08-13 17:33



Was Sie tun möchten, ist ein Javascript-Paket erstellen und danach die App mit Gradle kompilieren. Derzeit (react-native v0.11) die Bündel Befehl unterstützt nur das Generieren von iOS-Bundles.

Ich habe eine Beschreibung gefunden, wie man das Android-Paket erhält und ein APK generiert. Sehen https://github.com/facebook/react-native/issues/2712 oder https://github.com/facebook/react-native/issues/2743#issuecomment-140697340

Hoffe das hilft.

- Edit ab 2016 25. Mai (v0.26.1 als stabil)

Derzeit ist es ziemlich einfach, ein Produktions-APK zu generieren.

cd android ./gradlew assembleRelease

Und jetzt sollten Sie eine Produktion APK haben. Sie sollten die APK signieren können http://facebook.github.io/react-native/docs/signed-apk-android.html#content


4
2017-09-28 07:57



React Native ist sehr neu auf dem Markt, der einzige Leitfaden für Android ist es offizieller Leitfaden

https://facebook.github.io/react-native/docs/android-setup.html

Es wird Zeit brauchen, bis die Leute Tutorials dafür lernen und schreiben.

Sobald Sie dem Leitfaden gefolgt sind, können Sie App einfach erstellen und ausführen. aber es gibt keine Erwähnung der Veröffentlichung in Play Store offiziell ab sofort. warte einige Zeit, sie werden es dir bald sagen.


2
2017-09-25 13:56



Die offizielle Dokumentation wurde aktualisiert. Schau hier: http://facebook.github.io/react-native/docs/signed-apk-android.html#content


2
2018-01-02 18:59



Da Fackbook die offizielle Android-Bereitstellungsmethode nicht veröffentlicht hat, versuchen Sie es Microsoft Code Push um dein Android-Projekt bereitzustellen.


1
2018-01-08 03:25



Ich habe ein Tool mit einigen meiner Kollegen geschrieben, um bei der Einrichtung von React Native für die Bereitstellung zu helfen. Es erstellt Fastlane mit mehreren Umgebungen und zentralisiert die verschiedenen Konfigurationsdateien.

Es besteht aus mehreren Generatoren, aber die, an denen Sie am meisten interessiert sind, sind rn-toolbox:fastlane und rn-toolbox:assets (Sie benötigen die zu veröffentlichenden Symbole).

Wir haben die Inhalte zusammengefasst Hier und Sie können das Werkzeug finden am Nachmittag

Sie benötigen weiterhin ein Apple Developer-Konto und ein Android Developer-Konto, aber dies sollte Ihnen dabei helfen, schnell zu stöbern.


0
2018-01-04 17:50