美文网首页
ionic3 android打包签名release版本

ionic3 android打包签名release版本

作者: Allen6879 | 来源:发表于2017-12-12 14:30 被阅读0次

安装ionic开发环境,Android打包环境略过;我们直奔主题,使用终端命令行快速自动签名,打包发布版本的androd apk包。

1.签名(产生demo.keystore密钥库文件)

cd 到ionic项目下;keytool -genkey -alias yunjinheika -keyalg RSA -validity 40000 -keystore demo.keystore

说明:-genkey 产生密钥

-alias yunjinheika别名 yunjinheika     (可以随便起名字)

-keyalg RSA 使用RSA算法对签名加密

-validity 40000 有效期限4000天

-keystore demo.keystore    密钥库文件名

终端执行结果

keytool -genkey -alias yunjinheika -keyalg RSA -validity 40000 -keystore demo.keystore

输入密钥库口令:123456

再次输入新口令:123456

您的名字与姓氏是什么? [Unknown]: allen

您的组织单位名称是什么? [Unknown]: mdf

您的组织名称是什么? [Unknown]: mdf

您所在的城市或区域名称是什么? [Unknown]: xian

您所在的省/市/自治区名称是什么? [Unknown]: shanxi

该单位的双字母国家/地区代码是什么? [Unknown]: 86

CN=allen, OU=mdf, O=mdf, L=xian, ST=shanxi, C=86是否正确? [否]: 是(注意输入汉字‘是’按回车)

输入的密钥口令

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

此时产生demo.keysrore 密钥文件在项目根目录下

2:打包 

1.在platforms\android目录新建名为release-signing.properties的文件

文件内容如下

storeFile=demo.keystore       //密钥库位置

keyAlias=yunjinheika    //别名  ,一定要和第一步别名一样

storePassword=123456

keyPassword=123456

2.把上一步生成的demo.keysrore  移动到  Android 文件下

结果如下

ionic cordova build android --release

签名包生成

参考官网: https://ionicframework.com/docs/v1/guide/publishing.html

相关文章

网友评论

      本文标题:ionic3 android打包签名release版本

      本文链接:https://www.haomeiwen.com/subject/svzgixtx.html