Window平台下命令签名
1、cmd进入sdk/build-tools/[sdk版本]。方便起见将待签名文件也复制到该目录下。
例:cd sdk/build-tools/29.0.1
2、进行签名
java -jar apksigner.jar sign --ks [签名文件路径] --ks-key-alias [签名文件别名] --ks-pass pass:[签名密码] --key-pass pass:[别名密码] --out [签名后文件路径] [待签名后文件路径]
例:java -jar apksigner.jar sign --ks xx.keystore --ks-key-alias 别名 --ks-pass pass:123456 --key-pass pass:123456 --out 1_out.apk 1.apk
3、验证签名
java -jar apksigner.jar verify -v [签名后文件路径]
例:java -jar apksigner.jar verify -v eoms_1_out.apk
MAC平台下命令签名
1、命令进入:
/Users/gwy/Library/Android/sdk/build-tools/29.0.2
2、执行签名:
/Users/gwy/Library/Android/sdk/build-tools/29.0.2/apksigner sign --ks (签名地址) --ks-key-alias (别名) --out (签名后的apk地址) (待签名apk地址)
3、验证签名
/Users/gwy/Library/Android/sdk/build-tools/29.0.2/apksigner verify -v (签名文件地址)