Ionic3 打包並簽名Android-App


ionic cordova build android --prod --release

此時,在項目根目錄中看下看到生成的apk文件:platforms\android\build\outputs\apk

此時,apk還不能安裝到手機上,還需要進行簽名操作:

生成簽名文件:

keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore

  -genkey 生成密鑰

  -keystore demo.keystore 證書的文件名; 
  -alias demo.keystore 表示證書的別名 
  -keyalg RSA 生成密鑰文件所采用的算法; 
  -validity 40000 該數字證書的有效期(天數);

 

簽名apk:

jarsigner -verbose -keystore /yourpath/demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore

jarsigner是工具名稱

-verbose表示將簽名過程中的詳細信息打印出來; 
-keystore /yourpath/demo.keystore 之前生成的證書 
-signedjar demo_signed.apk 簽名后的apk 
-demo.apk 需要簽名的apk 
-demo.keystore 證書的別名

 

 

PS:

ionic cordova build android 此方式生成的是debug調試版本,已經自行設置簽名;不需要進行上面的操作。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM