react native 打包APK
之前很顺利的操作,但是谁想得到,现在不会........后来开搞了一下,代码过程如下.......
管理员身份运行 CMD
然后 keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
把 my-release-key.keystore
文件放到你工程中的 android/app
文件夹下。
编辑你项目目录下的android/app/build.gradle
,添加如下的签名配置:
defaultConfig { ... }
signingConfigs { release { if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) { 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