如何部署和发布使用React Native制作的Android应用到Google Play?
答案 0 :(得分:16)
android/app
keytool -genkey -v -keystore mykeystore.keystore -alias mykeyalias -keyalg RSA -keysize 2048 -validity 10000
android/gradle.properties
中设置您的gradle变量
MYAPP_RELEASE_STORE_FILE=mykeystore.keystore
MYAPP_RELEASE_KEY_ALIAS=mykeyalias
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****
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 答案 1 :(得分:4)
您要做的是创建一个javascript包,之后使用gradle编译应用程序。目前(react-native v0.11)bundle command仅支持生成iOS捆绑包。
我找到了如何获取android包并生成APK的描述。请参阅https://github.com/facebook/react-native/issues/2712或https://github.com/facebook/react-native/issues/2743#issuecomment-140697340
希望这有帮助。
- 编辑截至2016年5月25日(稳定版权为0.20.1)
目前生成制作APK非常简单。
cd android
./gradlew assembleRelease
现在你应该有一个制作APK。您应该可以签署APK http://facebook.github.io/react-native/docs/signed-apk-android.html#content
答案 2 :(得分:2)
React Native在市场上是非常新的,android的唯一指南是它的官方指南
https://facebook.github.io/react-native/docs/android-setup.html
人们需要时间学习和学习为它编写教程。
一旦您按照指南操作,就可以创建&轻松运行应用程序但截至目前,还没有提到正式在Play商店发布。等一段时间,他们会尽快告诉你。
答案 3 :(得分:2)
答案 4 :(得分:1)
由于Fackbook尚未发布正式的Android部署方法,请尝试Microsoft Code push部署您的Android项目。
答案 5 :(得分:0)