(1)生成apk包
在项目根目录下按以下命令运行cordova-hcp build(运行过就不用)àionic platform remove android àionic platform add android à ionic build android -release 至此会在platforms\android\build\outputs\apk目录下面生成一个未签名的.apk安装包。
(2)签名
1)在项目目录\platforms\android\build\outputs\apk文件夹中找到生成的未带签名的包:android-releaseunsigned.apk
2)将改文件与线上的签名证书放在同一个文件夹中
3)执行签名的命令
jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore
/*说明:-verbose输出签名的详细信息
-keystore demo.keystore密钥库位置
-signedjar demor_signed.apk demo.apk demo.keystore正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/
4)输入密钥hpzxaz999
(3)多渠道打包
接下来就是用安卓渠道打包工具生成渠道安装包,这里推荐360加固助手,注册一个账号,配置百度即可,导入“APP打包渠道.txt”文件进行加固生成渠道包。
(1)打开360加固助手,选择第一项配置信息
(2)配置信息每一栏都要填写
第一栏,签名的key导入进来,android.keystore文件和密码输入后添加
第二栏,导入我们需要打的渠道包,会自动填充进来
(3)配置输出路径
(4)然后选择加固应用,会自动输出加固后的apk
至此安卓打包流程结束。