参考:https://forum.ionicframework.com/t/ionic-toturial-for-building-a-release-apk/15758

1.先创建keystroe文件,假设app名称为myapp

进入工作目录:cd myapp/platform/android/

keytool-genkey-v-keystore myapp.keystore-alias myapp -keyalgRSA-keysize2048-validity10000

输入密钥库口令:*******

再次输入新口令:*******

您的名字与姓氏是什么?

[Unknown]: your name

您的组织单位名称是什么?

[Unknown]: your company

您的组织名称是什么?

[Unknown]: your company

您所在的城市或区域名称是什么?

[Unknown]: your city

您所在的省/市/自治区名称是什么?

[Unknown]: your city

该单位的双字母国家/地区代码是什么?

[Unknown]: cn

CN=your name, OU=your company, O=your company, L=your city, ST=your city, C=cn是否正确?

[否]: Y

正在为以下对象生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 10,000 天):

CN=your name, OU=your company, O=your company, L=your city, ST=your city,

输入 <myapp> 的密钥口令

(如果和密钥库口令相同, 按回车):

[正在存储myapp.keystore]

将生成myapp.keystore 文件。

2.在相同的目录(myapp/platforms/android)创建release_signing.properties,增加下面的配置

key.store=myapp.keystore

key.store.password=刚刚keytool命令里设置的密码

key.alias=myapp

key.alias.password=刚刚keytool命令里设置的密码

3.返回myapp根目录,sudo ionic build android —release

将会build出带 release 的apk,而不用每次手工签名和zip对齐优化了。

更多相关文章

  1. Android 修改打包APP默认名称(app-release.apk)
  2. 根据文件名称修改安卓默认的蓝牙接收文件地址
  3. flutter包名、应用名称、图标、启动图片修改
  4. Android获取已安装应用信息(图标,名称,版本号,包)
  5. flutter包名,应用名称,图标,启动图片修改
  6. 【Flutter开发】------修改图标、应用名称、包名等
  7. Android的API版本和名称对应关系
  8. Android中获取当前进程名称
  9. Flutter入门基础(十)- 图解修改应用名称及图标

随机推荐

  1. 小姐姐提灯给你讲讲动态规划(万字长文)
  2. Spring Boot 解决跨域问题的 3 种方案!
  3. 我是怎么样把自己的 github 项目推向榜首
  4. 数据结构之并查集
  5. 10 个用纯 Javascript 实现的好用插件
  6. 其实算法就这么点东西
  7. 成都PowerBI培训和技术支持
  8. Zookeeper安装与调优部署参考文档(Linux)
  9. 面向对象与函数式编程的简单案例
  10. 万字长文!剑指offer全题解思路汇总