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调试版本,已经自行设置签名;不需要进行上面的操作。

最新文章

  1. HDU 1233 还是畅通工程(最小生成树)
  2. 【转】hive导入数据出现NULL
  3. mongodb 使用场景和不使用场景
  4. DataSet中的relation
  5. dotfuscator初步
  6. 延迟加载(Lazy Load)
  7. Making your local server accessible from anywhere
  8. jsp接收相同复合参数 request.getParameterValues()用法
  9. Java中的三目运算符 详解
  10. 现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。 编写一个函数input,用来输入一个学生的数据记录。 编写一个函数print,打印一个学生的数据记录。 在主函数调用这两个函数,读取N条记录输入,再按要求输出。 N<100
  11. Javascript中正则表达式的全局匹配模式
  12. [ofbiz]entitymode中类型的对照关系
  13. <context:annotation-config> 和 <context:component-scan>的区别
  14. PTA中提交Java程序的一些套路
  15. Python函数篇(2)-递归函数、匿名函数及高阶函数
  16. IDirectDraw接口
  17. 从Git到GitHub,详细教程
  18. Balanced Number HDU - 3709 数位dp
  19. Kubelet bootstrap 流程
  20. Mac键盘按键符号

热门文章

  1. 百度编辑器不能插入html标签解决方法
  2. WebSocket 开发模拟客户端与有游戏服务器通信
  3. java注解生成xml和包含CDATA问题
  4. 实例讲解webpack的基本使用第一篇
  5. POJ1032 Parliament(数论)
  6. Python自学笔记-进程,线程(Mr serven)
  7. HTML的有序列表
  8. WPF 在事件中绑定命令(不可以在模版中绑定命令)
  9. (10.11)Java第一小步
  10. 浅谈script标签中的async和defer