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

至此安卓打包流程结束。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容