ionic 自动编译android的release版本
参考: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对齐优化了。
更多相关文章
- Android(安卓)EditText输入内容时挤压上面的activity的解决办法
- android 进入页面隐藏输入法
- Android(安卓)软键盘问题总结
- Android4.0 设置系统默认输入法
- eclipse中在线升级adt遇到问题
- Android(安卓)AlertDialog有EditText无法弹出输入法的解决
- android mapview 学习总结
- Android中设定EditText的输入长度
- Android(安卓)4.x 去除输入框的蓝色边框