Android 使用 apksigner 对未签名的APK安装包进行签名

1、apksigner位于SDK\build-tools\28.0.3

2、在命令行的窗口中输入如下的命令:

apksigner sign --ks baicai.jks --ks--key-alias baicai --out new.apk old.apk

  • sign:指定使用apksigner 命令执行签名。
  • --ks:指定数字证书的存储路径。
  • --ks-key-alias:指定数字证书的别名。
  • --out<文件路径名称>:指定签名后的APK文件的文件名。
  • 最后一个参数是代表未签名的APK文件。

3、验证签名是否有效,命令如下:

apksigner verify -v new.apk

打印日志如下:

Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): true
Number of signers: 1

 

你可能感兴趣的:(Android,项目及工具使用)