看了官网测试的是可以的,自己整理下,方便后面查看

先是生产安卓证书,安卓证书生成,点这里。这里掠过

生成安卓证书,记住2个密码 秘钥库口令 和 私钥密码

1.然后把你生成的安卓证书放到文件放到你工程中的android/app文件夹下,如图:

2.在工程目录中 android/gradle.properties 该文件,(没有这个文件你就创建一个),添加如下的代码(注意把其中的****替换为相应密码),上图目录中就能看到这个文件

MYAPP_RELEASE_STORE_FILE=android.keystore    //安卓证书名字
MYAPP_RELEASE_KEY_ALIAS=android // 证书别名
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****

ps -上面这里千万注意空格 后面的值后面不要有空格,否则打包会报错,踩坑路过。。。。。

3.编辑你项目目录下的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
}
}
}

如图:

4.生成发行APK包,只需在终端中运行以下命令:

cd android && ./gradlew assembleRelease

如果在 android 目录下那么只需要执行

./gradlew assembleRelease

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

设置app名字图标和启动图片 <-点这里

最新文章

  1. context switches per second 上下文切换
  2. 安装luinxWEB
  3. iOS xcode 8 注释快捷键
  4. python 自动化之路 day 09 进程、线程、协程篇
  5. 【POJ2778】AC自动机+矩阵乘法
  6. 2016.7.13abstract
  7. FZU2176(二维线段树+dfs)
  8. UVA662- Fast Food
  9. NSIS文字及字符串函数与头文件介绍
  10. ASP.NET Core 运行原理剖析
  11. 解决CXF的java.io.FileNotFoundException: class path resource [META-INF/cxf/cxf-extension-soap.xml] cannot be opened because it does not exist
  12. Linux OpenGL 实践篇-3 绘制三角形
  13. 备忘:移植ucos-III到stm32f103c8t6
  14. springMVC_04controller四种配置总结
  15. 2018年Java生态行业报告
  16. mousedown、mousemove、mouseup和touchstart、touchmove、touchend
  17. HoloLens开发手记-开发概述Development overview
  18. mongodb crud
  19. HighCharts-highcharts resetZoom点击事件
  20. SqlServer查看表、存储过程、耗时查询、当前进程、开销较大的语句

热门文章

  1. 《剑指offer(第二版)》面试题55——判断是否为平衡二叉树
  2. DevOps利器- Hygieia平台开发部署
  3. mysql查询中取差集的问题
  4. Django的视图层简介
  5. SpringMVC 请求响应流程
  6. Linux入门:常用命令:查看硬盘、分区、CPU、内存信息
  7. MySQL 之主从同步-半同步模式配置
  8. virtualbox创建虚拟机
  9. centos找不到vim命令
  10. 利用NPOI导出数据到Execl