首先准备好两个文件
1.未签名的 apk
2.签名的 keystore 文件
1、unsign.apk(未签名的apk)
2、test.keystore(签名证书文件)
签名的命令语法: jarsigner -verbose -keystore
签名的完整命令
jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias]
[keystorePath]:签名证书文件路径
[apkOut]:输出apk的名称,签名之后的文件名称
[apkIn]:源apk的名称,签名之前的文件名称
[alias]:签名证书的别名
示例:
jarsigner -verbose -keystore /Users/xxx/Desktop/test/test.keystore -signedjar kuan.apk /Users/xxx/Desktop/test/CoolApkDevVerify_no_sign.apk test.keystore
最后签名成功