部署/发布使用 React Native 制作的 Android 应用 [英] Deploy/Publish Android app made with React Native
本文介绍了部署/发布使用 React Native 制作的 Android 应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将使用 React Native 制作的 Android 应用部署和发布到 Google Play?
How can I deploy and publish an Android app made with React Native to 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.keystoreMYAPP_RELEASE_KEY_ALIAS=mykeyaliasMYAPP_RELEASE_STORE_PASSWORD=*****MYAPP_RELEASE_KEY_PASSWORD=***** - 将签名配置添加到
android/app/build.gradle
<代码>默认配置 { ... }签名配置{发布 {存储文件文件(MYAPP_RELEASE_STORE_FILE)商店密码 MYAPP_RELEASE_STORE_PASSWORDkeyAlias MYAPP_RELEASE_KEY_ALIAS密钥密码 MYAPP_RELEASE_KEY_PASSWORD}}构建类型{发布 {...签名配置signingConfigs.release}} - 生成你的发布APK
cd android &&./gradlew assembleRelease
- 将
android/app/build/outputs/apk/app-release.apk
上传到 Google Play
- 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
这篇关于部署/发布使用 React Native 制作的 Android 应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文