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

本文详细介绍了如何使用apksigner进行APK签名的过程,包括指定数字证书存储路径、证书别名、签名后APK文件名及未签名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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值