1. 程式人生 > >ionic3 專案簽名打包

ionic3 專案簽名打包

參考地址
https://blog.csdn.net/xqq580231/article/details/78930497

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包):

在這裡插入圖片描述


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