博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android apk 签名
阅读量:5884 次
发布时间:2019-06-19

本文共 898 字,大约阅读时间需要 2 分钟。

hot3.png

##加签名##

格式:

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore -signedjar my_application_signed.apk my_application.apk alias_name例:jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore D:/xx/key/xx.jks -signedjar e:/app-product-release-signed.apk e:/app-product-release-unsigned.apk alisasxx提示“jar 已签名。”则成功

问题:

1、jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException: invalid entry compressed size (expected 47019 but got 48319 bytes)原因:应为次apk包已经被签过名。

##验证签名##

jarsigner -verify -verbose -certs e:/app-product-release-unsigned.apk

##对齐##

zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

##参考##

https://developer.android.com/studio/publish/app-signing.htmlhttp://docs.oracle.com/javase/6/docs/technotes/tools/windows/jarsigner.htmlhttp://blog.csdn.net/yangxt/article/details/1796965

转载于:https://my.oschina.net/u/2501904/blog/742380

你可能感兴趣的文章
Akka actor tell, ask 函数的实现
查看>>
Netty 4.1.35.Final 发布,经典开源 Java 网络服务框架
查看>>
js判断checkbox是否选中
查看>>
Eclipse中修改代码格式
查看>>
GRUB Legacy
查看>>
关于 error: LINK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案...
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
文件缓存
查看>>
PHP盛宴——经常使用函数集锦
查看>>
重写 Ext.form.field 扩展功能
查看>>
Linux下的搜索查找命令的详解(locate)
查看>>
福利丨所有AI安全的讲座里,这可能是最实用的一场
查看>>
开发完第一版前端性能监控系统后的总结(无代码)
查看>>
Python多版本情况下四种快速进入交互式命令行的操作技巧
查看>>
MySQL查询优化
查看>>
【Redis源码分析】如何在Redis中查找大key
查看>>
android app启动过程(转)
查看>>
安装gulp及相关插件
查看>>
如何在Linux用chmod来修改所有子目录中的文件属性?
查看>>
Applet
查看>>