1.打包

  • 在自己的项目下 E:\workplace\ideawork\ionic3\wangeApp>ionic cordova build android --prod --release,执行下面的命令
ionic cordova build android --prod --release

2.生成数字证书

  • 和步骤1一样的步骤
keytool -genkey -v -keystore wanggeApp.keystore -alias wanggeApp.keystore -keyalg RSA -validity 36500

3.给apk签名

  • 注意:下面的E:\workplace\ideawork\ionic3\wangeApp\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk 是步骤1打包后位置
jarsigner -verbose -keystore wanggeApp.keystore -signedjar E:\wanggeApp_compress.apk E:\workplace\ideawork\ionic3\wangeApp\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk wanggeApp.keystore

4.给apk 压缩

进入到sdk的目录下的build-tools下的一个版本如 E:\Android\android-sdk\build-tools\26.0.0>

在cmd中执行

 .\\zipalign -v 4 E:\wanggeApp_compress.apk E:\wanggeApp.apk

5.效果如下(看到wanggeApp.apk就是最后的apk包):

ionic3 项目签名打包_android


自此,大功告成,收刀!!!