Android apk 签名后程序无法安装的问题

今天测试的同事,让我帮忙给一个空apk签名,用于Android市场应用的认领,然后我按照往常的方法,进行打包,因为我这里已经又了密钥库了,公司统一使用的。所以就不介绍密钥的生成过程了,不了解的朋友可以看下http://blog.csdn.net/chenfeng0104/article/details/7169198这位朋友的文章,很详细,每个命令的含义都说的很清楚,不过网上也很多,一搜一大把啊。

首先我打开命令窗口,输入jarsigner  -verbose   -keystore 密钥库存放的路径  -signedjar  新apk的存放路径 未签名的apk路径 密钥库别名

发现一个怪问题,竟然在手机上无法安装,纳闷了许久,感觉没啥问题,后来就搜到了http://www.oschina.net/question/12_34880这位朋友的文章,突然发现最近升级了jdk,也许是这个原因,

找到了解决的办法,需要在签名程序 jarsigner 增加如下参数,兼容jdk1.6

jarsigner  -verbose   -keystore 密钥库存放的路径  -digestalg SHA1 -sigalg MD5withRSA  -signedjar   新apk的存放路径 未签名的apk路径 密钥库别名
 



你可能感兴趣的:(Android apk 签名后程序无法安装的问题)