Ionic3 打包并签名Android-App
2024-08-21 14:22:49
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调试版本,已经自行设置签名;不需要进行上面的操作。
最新文章
- HDU 1233 还是畅通工程(最小生成树)
- 【转】hive导入数据出现NULL
- mongodb 使用场景和不使用场景
- DataSet中的relation
- dotfuscator初步
- 延迟加载(Lazy Load)
- Making your local server accessible from anywhere
- jsp接收相同复合参数 request.getParameterValues()用法
- Java中的三目运算符 详解
- 现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。 编写一个函数input,用来输入一个学生的数据记录。 编写一个函数print,打印一个学生的数据记录。 在主函数调用这两个函数,读取N条记录输入,再按要求输出。 N<;100
- Javascript中正则表达式的全局匹配模式
- [ofbiz]entitymode中类型的对照关系
- <;context:annotation-config>; 和 <;context:component-scan>;的区别
- PTA中提交Java程序的一些套路
- Python函数篇(2)-递归函数、匿名函数及高阶函数
- IDirectDraw接口
- 从Git到GitHub,详细教程
- Balanced Number HDU - 3709 数位dp
- Kubelet bootstrap 流程
- Mac键盘按键符号