部署/发布使用React Native制作的Android应用程序 [英] Deploy/Publish Android app made with React Native
本文介绍了部署/发布使用React Native制作的Android应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何部署和发布使用React Native制作的Android应用到Google Play? >
- 创建密钥库文件并将其复制到
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
}
- 生成您的发布APK
cd android&& ./gradlew assembleRelease
- 上传
android / app / build / outputs / apk / app-release。将
安装到Google Play
资源: React Native发布Android应用程序
How can I deploy and publish an Android app made with React Native to Google Play?
解决方案
Steps:
- Create and then copy a keystore file to
android/app
keytool -genkey -v -keystore mykeystore.keystore -alias mykeyalias -keyalg RSA -keysize 2048 -validity 10000
- Setup your gradle variables in
android/gradle.properties
MYAPP_RELEASE_STORE_FILE=mykeystore.keystore MYAPP_RELEASE_KEY_ALIAS=mykeyalias MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
- Add signing config to
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 } }
- Generate your release APK
cd android && ./gradlew assembleRelease
- Upload
android/app/build/outputs/apk/app-release.apk
to Google Play
Resource: React Native Publishing an Android App
这篇关于部署/发布使用React Native制作的Android应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文