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 该数字证书的有效期(天数);

Ionic3 打包并签名Android-App

 

签名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 证书的别名

 Ionic3 打包并签名Android-App

 

PS:

ionic cordova build android 此方式生成的是debug调试版本,已经自行设置签名;不需要进行上面的操作。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2021-11-07
  • 2022-12-23
  • 2021-11-03
  • 2021-11-09
猜你喜欢
  • 2021-04-02
  • 2021-10-24
  • 2021-11-23
  • 2021-04-15
  • 2021-07-18
  • 2018-08-28
  • 2021-12-04
相关资源
相似解决方案