近日项目需要重新对apk进行签名,原来的apk是直接通过eclipse进行导出的带签名的apk,同时是在eclipse中生成的keystore文件,所以进行查看了一下如何对apk进行签名,方法如下:
jarsigner -verbose -keystore keystore文件 -signedjar 签名以后的apk名称 要签名的apk keystore中的别名
在进行签名的时候报错:
必须引用包含专用密钥和相应的公共密钥证书链的有效密钥库密钥条目
原因:
最后应该写的是keystore中的别名而不是keystore文件