今天测试的同事,让我帮忙给一个空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