1. 找到 javajdkxx.xx.xxxxbin 的安装路径


如图我这里是 C:Program FilesJavajdk1.8.0_221bin
cd C:Program FilesJavajdk1.8.0_221bin 进入到C:Program FilesJavajdk1.8.0_221bin下, 执行
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

这样应该就成功了,会生成一个叫做my-release-key.keystore的密钥库文件

2.设置 gradle 变量
把刚刚生成的my-release-key.keystore文件放到你工程中的android/app文件夹下。然后编辑c:/users/用户名/.gradle/gradle.properties(全局配置,对所有项目有效)或是项目目录/android/gradle.properties(项目配置,只对所在项目有效)。如果没有gradle.properties文件你就自己创建一个,添加如下的代码(注意把其中的**替换为相应密码)
如我的

3.把签名配置加入到项目的 gradle 配置中
编辑你项目目录下的android/app/build.gradle,添加如下的签名配置:
这个是官网上的

我的是

4.生成apk
$ cd android
$ ./gradlew assembleRelease
(cd android表示进入 android 目录(如果你已经在 android 目录中了那就不用输入了)。./gradlew assembleRelease在 macOS、Linux 或是 windows 的 PowerShell 环境中表示执行当前目录下的名为 gradlew 的脚本文件,且其运行参数为 assembleRelease,注意这个./不可省略;而在 windows 的传统 CMD 命令行下则需要去掉./。)
如图下

生成的 APK 文件位于android/app/build/outputs/apk/release/app-release.apk,它已经可以用来发布了。

更多相关文章

  1. Android(安卓)studio3.0 com.android.tools.aapt2.Aapt2Exceptio
  2. Android之访问下载文件
  3. ubuntu 不是 识别 android 设备 解决方法
  4. 短视频带货源码模仿QQ 测滑菜单
  5. Android文件图片上传的详细讲解(三)---模式回调类
  6. Android中设置全屏的方法
  7. android maven lion
  8. 【android studio】导入项目后无法运行,修改了gradle还是没用,求助
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android配置环境变量
  2. 谷歌官方推荐的下拉刷新设计——Android(
  3. UE4-打包安卓报错 /Android/APK\gradle
  4. Android中实现听筒中播放声音
  5. Android(安卓)5.0以上加slidingmenu后页
  6. Android(安卓)打包过程
  7. 实现如何Android(安卓)获得图片的总结
  8. adb常用命令
  9. Android(安卓)利用Handle 切换的主线程更
  10. Android(安卓)scrollview实现底部继续拖