Ionic3使用 Mac 打包Android

2018-08-03  本文已影响0人  灵界小灵

1.编译打包

$ ionic cordova build android --release

Build Success! 说明你已经成功打包了,如果这条命令有问题,可以去掉–release然后debug编译,编译完成会显示apk目录位置.
app-release-unsigned.apk 就是所生成的apk, 此时这个包没有签名,不能发布.

2.生成签名文件

仅仅在第一次生成签名文件,以后不需要.
在JDK目录下的bin文件夹下, 先看看有没有keytool和jarsigner文件,这两个程序用于给APK签名,签名以后即可发布.

keytool 和 jarsigner
在终端窗口执行如下命令,输入秘钥确认即可生成签名文件 yourname.keystore ,
$ keytool -genkey -v -keystore [姓名].keystore -alias [姓名].keystore -keyalg RSA -validity 20000

随着提示操作,最后会生成一个[yourname].keystore

3. app 签名

在终端中输入以下指令进行签名

jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称]
jarsigner -verbose -keystore /Users/haoweilai/mykeystore -signedjar ./signed.apk ./unsigned.apk haha

IONIC打包的文件为unsigned.apk,签名后的文件为signed.apk,这时候,可以说,一个软件就诞生啦!

后续的软件压缩打包可以百度:jarsigner打包
参考来源:https://blog.csdn.net/qq_20264891/article/details/79319408
https://www.jianshu.com/p/dbcfff997ccb

上一篇 下一篇

猜你喜欢

热点阅读