好久没使用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