参考: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(安卓)EditText输入内容时挤压上面的activity的解决办法
  2. android 进入页面隐藏输入法
  3. Android(安卓)软键盘问题总结
  4. Android4.0 设置系统默认输入法
  5. eclipse中在线升级adt遇到问题
  6. Android(安卓)AlertDialog有EditText无法弹出输入法的解决
  7. android mapview 学习总结
  8. Android中设定EditText的输入长度
  9. Android(安卓)4.x 去除输入框的蓝色边框

随机推荐

  1. Android的控件属性
  2. Android中TextView内容过长加省略号
  3. Android(安卓)TextView内容过长加省略号
  4. android:inputType标签
  5. 【Android(安卓)UI设计与开发】之具体解
  6. Android(安卓)RelativeLayout属性介绍
  7. 安装android的sdk
  8. Android(二)HelloWorld,Android(上)
  9. Android(安卓)SDK Android(安卓)NDK Andr
  10. Android之实现点击波纹效果