Hybrid app开发之Ionic+Cordova+Angular 系列篇(九)——android打包

(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

至此安卓打包流程结束。

你可能感兴趣的:(Hybrid app开发之Ionic+Cordova+Angular 系列篇(九)——android打包)