欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

VSCode开发react-native app进行android apk打包

程序员文章站 2022-06-16 10:09:52
生成keystore密钥keytool -genkey -v -keystore my-test.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000输入密钥口令,然后确认口令,接下来输入必要的信息,会生成一个keystore文件,这个文件就在命令执行的路径设置gradle的环境变量1、把keystore文件放到你工程中的android/app文件夹下(app/assert/my-test....

生成keystore密钥

keytool -genkey -v -keystore my-test.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000

VSCode开发react-native app进行android apk打包

输入密钥口令,然后确认口令,接下来输入必要的信息,会生成一个keystore文件,这个文件就在命令执行的路径

 

设置gradle的环境变量

1、把keystore文件放到你工程中的android/app文件夹下(app/assert/my-test.keystore)

2、编辑gradle.properties(没有这个文件你就创建一个,这个是android工程目录下),添加如下的代码(注意把其中的****替换为相应密码)

VSCode开发react-native app进行android apk打包

3、配置gradle环境变量

打开项目里面gradle-wrapper.properties,查看使用的版本

VSCode开发react-native app进行android apk打包

在Androidstudio设置中找到gradle的缓存路径,然后打开wrapper/dists

VSCode开发react-native app进行android apk打包

打开环境变量设置,在系统变量增加GRADLE_HOME,路径为:C:\Users\Administrator\.gradle\wrapper\dists\gradle-6.5-all\2oz4ud9k3tuxjg84bbf55q0tn\gradle-6.5

在系统变量的path增加%GRADLE_HOME%\bin,完成环境变量设置,打开cmd输入gradle,验证gradle配置是否正确,出现以下界面表示gradle配置正确

VSCode开发react-native app进行android apk打包

4、配置app的build.gradle,设置如下

signingConfigs在android下

VSCode开发react-native app进行android apk打包

release在buildTypes下

VSCode开发react-native app进行android apk打包

5、通过gradlew assembleRelease命令进行apk打包,第一次打包时间会很长,打包之后的apk路径在app\build\outputs\apk目录下

备注:为了避免文件操作的权限问题,VSCode最好是以管理员身份运行,如果执行gradlew assembleRelease命令出现错误,可以先执行gradle clean,然后再执行gradlew assembleRelease

 

 

本文地址:https://blog.csdn.net/chali1314/article/details/111034743

相关标签: React-native