第一步:
签名前需删除原apk中签名文件(包括debug签名) 步骤:用解压软件打开apk –> 删除 META-INF 文件夹中的
第二步:
进行签名:
命令:jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore
或:jarsigner -verbose -keystore KEY路径 -signedjar 签名后文件名 签名前文件名 KEY别名
说明: -verbose 输出签名的详细信息
-keystore demo.keystore 使用key的绝对路径
-signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk,key的别名
附:
查看现有key的信息(签名需要key的别名)
keytool -list -v -keystore xxxx.keystore -storepass 密码
参数:①key文件;②key的密码