React Native安卓项目打包发布APK步骤

生成签名key,注意记下密钥库口令和存储密码,后面配置文件需要使用

在项目目录下

命令行输入   keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000


完成操作后会在目录下生成一个 my-release-key.keystore文件

将keystore文件移动至android/app/文件夹

move my-release-key.keystore   android/app/


修改android/gradle.properties文件,增加如下


MYAPP_RELEASE_STORE_FILE=my-release-key.keystore

MYAPP_RELEASE_KEY_ALIAS=my-key-alias

MYAPP_RELEASE_STORE_PASSWORD=xx

MYAPP_RELEASE_KEY_PASSWORD=xx

[注意替换xx为你自己设置的密钥和存储密码]


修改android/app/build.gradle文件中的签名配置


...

android { 

  ... 

  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 

    } 

  }

然后进入android目录执行如下

./gradlew assembleRelease

结束后会在android/app/build/outputs/apk/文件夹中生产可以发布的app-release.apk文件

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容