Android Nativeで作成したReactアプリをGoogle Playにデプロイして公開するにはどうすればよいですか?
Android/app
_にコピーします_keytool -genkey -v -keystore mykeystore.keystore -alias mykeyalias -keyalg RSA -keysize 2048 -validity 10000
_Android/gradle.properties
__MYAPP_RELEASE_STORE_FILE=mykeystore.keystore MYAPP_RELEASE_KEY_ALIAS=mykeyalias MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
_にGradle変数を設定します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 } }
に署名設定を追加しますcd Android && ./gradlew assembleRelease
_Android/app/build/outputs/apk/app-release.apk
_をGoogle Playにアップロードあなたがしたいことは、JavaScriptバンドルを作成し、その後、gradleを使用してアプリをコンパイルすることです。現在(react-native v0.11) bundleコマンド はiOSバンドルの生成のみをサポートしています。
Androidバンドルを取得してAPKを生成する方法の説明を見つけました。詳細は https://github.com/facebook/react-native/issues/2712 または https://github.com/facebook/react-native/issues/2743#issuecomment-14069734
お役に立てれば。
-2016年5月25日時点で編集(v0.26.1は安定版)
現在、製品版APKを生成するのは非常に簡単です。
cd Android ./gradlew assembleRelease
そして今、あなたは本番APKを持っているはずです。 APKに署名できるはずです http://facebook.github.io/react-native/docs/signed-apk-Android.html#content
公式ドキュメントを更新しました。ここを見てください: http://facebook.github.io/react-native/docs/signed-apk-Android.html#content
React Nativeは市場で非常に新しく、Androidの唯一のガイドは公式ガイドです。
https://facebook.github.io/react-native/docs/Android-setup.html
人々がそれを学び、チュートリアルを書くには時間がかかります。
ガイドに従えば、アプリを簡単に作成して実行できます。現在のところ、Playストアでの公式な公開については言及されていません。しばらく待ってください、彼らはすぐに教えてくれます。
Fackbookは正式なAndroidデプロイメソッドをリリースしていないため、 Microsoft Code Push を試して、Androidプロジェクトをデプロイしてください。