v1签名方式
jarsigner -v -keystore [a] -signedjar [b] [c] [d] -verbose:输出详细信息 [a]:签名文件路径 [b]:签名后的apk文件名 [c]:待签名的apk文件名 [d]:签名文件的别名
例如:
jarsigner -verbose -keystore my.jks -signedjar signed_v1.apk unsign.apk myalias
执行命令,会提示输入密码,输入签名文件密码。
v1+v2签名方式
java -jar apksigner.jar sign --ks [a] --ks-key-alias [b] --ks-pass pass:[c] --out [d] [e] [a]:签名文件路径 [b]:签名文件别名 [c]:签名文件密码(也可以不加--ks-pass pass:[c],执行命令后提示再输入) [d]:签名后的apk文件名 [e]:待签名的apk文件名
例如:
java -jar apksigner.jar sign --ks my.jks --ks-key-alias myalias --ks-pass pass:123456 --out signed_v1v2.apk unsign.apk



