【签名】4.2.2系统不能安装引出的签名问题
来源:互联网 发布:js 或 编辑:程序博客网 时间:2024/06/05 13:59
1、前两个星期应用拿去内测,出现了4.2.2系统不能安装的问题,提示错误是”程序包解析失败”
以为minSDK没有设置正确,检查了一下,API level = 14,没问题啊,理论上4.0以上系统都能安装
无头绪
2、仔细想了想发布过程,先用AndroidStudio自带的工具签名,然后放到娜迦去加固,然后下载,然后重签名,没毛病
3、还有一个现象是,用AndroidStudio自带签名后不加固,就能安装加固了再签名就不能安装
4、第一反应是加固平台的问题,于是换了腾讯的加固平台和爱加密加固平台,还是一样的结果,4.2或以下的系统不能安装
5、那想必是签名出现了问题,一番百度后,有答案了
jdk1.6 和 jdk1.7 的签名机制有些不一样,具体是什么情况也没搞明白,麻痹的官网上全是英文看不懂
6、总之用 jdk1.7 的jarsigner签名工具,要在签名命令后面加上如下命令
-digestalg SHA1 -sigalg MD5withRSA
该命令在 jdk1.6 下无影响
续:
7、网上有人深究了这个问题,是这样
jdk6 用的是SHA1摘要算法,而 jdk7 用的是SHA256,我就醉了…
所以指定 SHA1 算法来签名
0 0
- 【签名】4.2.2系统不能安装引出的签名问题
- 关于系统签名的问题
- 总结apk重打包签名安装中遇到的不能安装的问题
- Android 4.2.2 系统签名
- 解决DWR CS5安装html5插件提示:没有签名,不能安装的问题
- Android应用安装时因签名问题不能安装的解决方法
- 陕西信合签名控件不能安装问题
- app同包同签名不能安装问题
- Carbide C++ 1.3 自签名文件不能安装的问题及解决办法
- android studio签名后的 apk 反而不能安装?
- Sha1WithRSA签名的问题
- android的签名问题
- 系统签名。
- 系统签名
- Android应用签名命令后提示您的应用签名算法采用“SHA256withRSA”,在部分4.2一下安卓版本的手机上不能安装的解决方案
- 如何安装系统认证签名过的APK
- android系统签名的不足
- Android APP的系统签名
- [浏览器] 重装chrome失败:糟糕!安装失败。错误代码:0xa0430721
- SEAndroid策略分析(二):类和许可
- Android下uid与多用户释疑(一)
- muduo源码分析:无界队列和有界队列(消费者-生产者)
- 这7个开源技术支撑起整个互联网时代
- 【签名】4.2.2系统不能安装引出的签名问题
- 上传图片
- [Javascript] 事件Event
- 我的Android进阶之旅------>android Button上面的英文字符串自动大写的问题解决
- 易语言获取当前鼠标的窗口句柄、位置、颜色值
- 无密码自动登录
- UICollectionView可移动item
- Apache和Tomcat的区别
- Android程序反编译、签名详解、打包