1.apk簽名
只支持v1簽名
jarsigner -verbose -keystore xxx.keystore -signedjar signed.apk unsigned.apk ‘keyAlias別名’
支持v1,v2簽名
apksigner對apk簽名的各個參數
apksigner sign //執行簽名操作
–ks 你的jks路徑 //jks簽名證書路徑
–ks-key-alias 你的alias //生成jks時指定的alias
–ks-pass pass:你的密碼 //KeyStore密碼
–key-pass pass:你的密碼 //簽署者的密碼,即生成jks時指定alias對應的密碼
–out output.apk //輸出路徑
input.apk //需要簽名的APK
eg:
apksigner sign -ks xxxx.keystore -ks-key-alias xxx -ks-pass pass:xxxx -key-pass pass:xxx -out out.apk 未簽名文件.apk
2.apk版本信息
aapt dump badging xxx.apk
3.查看apk支持的簽名 v1 v2
apksigner verify -v xxx.apk