本章参照https://blog.csdn.net/gangoogle/article/details/51161054整理
申请keyStore,执行
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
,并降生成的keystore文件放到android\app目录下设置gradle变量,编辑
\android \gradle.properties
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
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
}
}
生成assets目录几js打包文件,参照上节
进入android目录,执行
gradlew assembleRelease
,打包成功后会在 android\app\build\outputs\apk内找到app-release.apk安装命令
gradlew installRelease