例如:
在debug.keystore密钥库只有⼀个密钥对
apksigner sign --ks debug.keystore MyApp.apk
在debug.keystore密钥库中有多个密钥对,所以必须指定密钥别名
apksigner sign --ks debug.keystore --ks-key-alias androiddebugkey MyApp.apk
3.签名验证
1.⽅法⼀(keytool,只⽀持V1签名校验)
进⼊JDK/bin, 输⼊命令
keytool -printcert -jarfile MyApp.apk (显⽰签名证书信息)
参数:
-printcert 打印证书内容
-
jarfile <filename> 已签名的jar⽂件 或apk⽂件
2.⽅法⼆(apksigner,⽀持V1和V2签名校验)
进⼊Android SDK/build-tools/SDK版本, 输⼊命令
apksigner verify -v --print-certs xxx.apk
参数:
-v, --verbose 显⽰详情(显⽰是否使⽤V1和V2签名)
--print-certs 显⽰签名证书信息
例如:
apksigner verify -v MyApp.apk
androidsdk安装步骤Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true Number of signers: 1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论