android jarsigner: 找不到.keystore的证书链

Posted 郭梧悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android jarsigner: 找不到.keystore的证书链相关的知识,希望对你有一定的参考价值。

好久没使用jarsigner命令给apk签名,发现出了找不到证书链的错误,原来问题出在keystore文件的别名上,再此记录一下,以免以后忘记。

使用Java SDK给android apk打包的步骤:
1、cmd定位到C:\\Program Files\\Java\\jdk1.8.0_241\\bin 目录
2、为了方便将demo.keystore放在了C:\\Program Files\\Java\\jdk1.8.0_241\\bin目录下。
3、开始使用jarsigner命令签名

jarsigner -verbose -keystore demo.keystore -signedjar after_signed.apk before_sign.apk demo.keystore(注意这个是别名,不是文件名)

然后会发现报如下错误。

jarsigner: 找不到demo

以上是关于android jarsigner: 找不到.keystore的证书链的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中打开 apk 文件时出现错误消息 - 找不到测试 apk 所需的 jarsigner

jarsigner 找不到XXX的证书链。xxx必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目

jarsigner 找不到XXX的证书链。xxx必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目

jarsigner 找不到XXX的证书链。xxx必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目

(高分)java的签名命令keytool与jarsigner的区别怎样使用??(急等)

Android中APK签名工具之jarsigner和apksigner详解