ionic3 项目签名打包
转载
1.打包
- 在自己的项目下 E:\workplace\ideawork\ionic3\wangeApp>ionic cordova build android --prod --release,执行下面的命令
ionic cordova build android --prod --release
2.生成数字证书
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包):
自此,大功告成,收刀!!!