本章参照https://blog.csdn.net/gangoogle/article/details/51161054整理

    1. 申请keyStore,执行keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000,并降生成的keystore文件放到android\app目录下

    2. 设置gradle变量,编辑\android \gradle.properties

    1. MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
    2. MYAPP_RELEASE_KEY_ALIAS=my-key-alias
    3. MYAPP_RELEASE_STORE_PASSWORD=*****
    4. MYAPP_RELEASE_KEY_PASSWORD=*****
    1. 添加签名到应用的gradle配置文件
      编辑你工程目录下的android/app/build.gradle
    1. defaultConfig { ... }
    2. signingConfigs {
    3. release {
    4. storeFile file(MYAPP_RELEASE_STORE_FILE)
    5. storePassword MYAPP_RELEASE_STORE_PASSWORD
    6. keyAlias MYAPP_RELEASE_KEY_ALIAS
    7. keyPassword MYAPP_RELEASE_KEY_PASSWORD
    8. }
    9. }
    10. buildTypes {
    11. release {
    12. signingConfig signingConfigs.release
    13. }
    14. }
    1. 生成assets目录几js打包文件,参照上节

    2. 进入android目录,执行gradlew assembleRelease,打包成功后会在 android\app\build\outputs\apk内找到app-release.apk

    3. 安装命令gradlew installRelease