APK 重新签名打包
来源:互联网 发布:人工智能硬件产品开发 编辑:程序博客网 时间:2024/05/11 11:15
在给生成的apk签名,jdk1.6升级到jdk1.7会出现以下问题:
1.明明签名了,并且签名检查apk中也有签名文件,但是安装的时候就是提示安装失败,没有签名,解决办法
将签名命令上加一段话: -digestalg SHA1 -sigalg MD5withRSA 加上后就可以了
旧:jarsigner -keystore test.keystore -storepass test123 -signedjar signed_client.apk client.apk test
新:jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore test.keystore -storepass test123 -signedjar signed_client.apk client.apk test
这样签名完成后就可以安装成功了。
2.以上方法可以解决签名后不能安装成功的问题,但是会发现有警告:
警告:
未提供 -tsa 或 -tsacert, 此 jar 没有时间戳。如果没有时间戳, 则在签名者证书的到期
日期 (2063-07-18) 或以后的任何撤销日期之后, 用户可能无法验证此 jar。
入有这个警告的话本身对签名没有影响,但是总感觉怪怪的,要想去掉这个警告只要在命令上再加上 -tsa https://timestamp.geotrust.com/tsa 就可以了
最终命令是:
jarsigner -digestalg SHA1 -sigalg MD5withRSA -tsa https://timestamp.geotrust.com/tsa -keystore test.keystore -storepass test123 -signedjar signed_client.apk client.apk test
- APK 重新签名打包
- Android apk重新签名打包
- Apk修改后重新打包、签名
- apk的反编译,重新打包,签名
- apk 反编译和重新签名打包命令
- apk重新签名打包,安装失败问题
- 反编译apk文件重新打包并签名
- 替换APK文件内容后重新打包签名脚本
- apk的反编译与重新打包并签名
- 安卓apk反编译、修改、重新打包、签名全过程
- APK去签名重新签名
- 重新签名apk
- 重新签名APK文件
- 重新签名APK文件
- 重新签名APK文件
- Apk重新签名方法
- apk重新签名
- 重新签名APK文件
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- c#_美团数据采集之c#对js调用
- java中Map,List与Set的区别
- vmware 相关知识整理
- (快速入门2)搭建开发环境
- APK 重新签名打包
- Android EditText 的撤销和恢复(反撤销)
- Android 使用level-list改变对应的状态图片
- iOS开发之深入了解Objective-C Runtime、Method Swizzling、Method Swizzling 和 AOP 实践
- vlc-android-lib 3.0.0-2.1.0 几乎支持所有格式文件的播放
- 自增自减运算符
- jenkins+gradle+android自动化构建apk(Linux服务器)
- 京东库房数据接入方法
- oracle客户端安装先决条件检查出现PRVF-7531错误