VSCode开发react-native app进行android apk打包
生成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)
2、编辑gradle.properties(没有这个文件你就创建一个,这个是android工程目录下),添加如下的代码(注意把其中的****替换为相应密码)
3、配置gradle环境变量
打开项目里面gradle-wrapper.properties,查看使用的版本
在Androidstudio设置中找到gradle的缓存路径,然后打开wrapper/dists
打开环境变量设置,在系统变量增加GRADLE_HOME,路径为:C:\Users\Administrator\.gradle\wrapper\dists\gradle-6.5-all\2oz4ud9k3tuxjg84bbf55q0tn\gradle-6.5
在系统变量的path增加%GRADLE_HOME%\bin,完成环境变量设置,打开cmd输入gradle,验证gradle配置是否正确,出现以下界面表示gradle配置正确
4、配置app的build.gradle,设置如下
signingConfigs在android下
release在buildTypes下
5、通过gradlew assembleRelease命令进行apk打包,第一次打包时间会很长,打包之后的apk路径在app\build\outputs\apk目录下
备注:为了避免文件操作的权限问题,VSCode最好是以管理员身份运行,如果执行gradlew assembleRelease命令出现错误,可以先执行gradle clean,然后再执行gradlew assembleRelease
本文地址:https://blog.csdn.net/chali1314/article/details/111034743
上一篇: C++ deque容器的具体使用
下一篇: 文件夹下的文件内容拷贝到一个文件