apk签名工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apk签名工具相关的知识,希望对你有一定的参考价值。

参考技术A

对apk进行反编译并修改后,需要对重新打包的apk进行签名。

秘钥生成工具——keytool
路径:jdk/bin/keytool.exe
生成秘钥: keytool -genkeypair -keystore test.keystore -alias test -validity 10 -keyalg RSA
其中-validity指定有效期天数,-keyalg指定算法
查看秘钥信息: keytool -list -v -keystore test.keystore

JDK签名工具——jarsigner
仅支持V1签名
路径:jdk/bin/jarsigner.exe
命令: jarsigner -keystore test.keystore test.apk testkey

apk签名工具——apksigner
默认开启V1和V2签名
路径:androidSDK/build-tools/28.0.0/apksigner.bat
命令: apksigner sign --ks xx.keystore --ks-key-alias testkey test.apk

以上是关于apk签名工具的主要内容,如果未能解决你的问题,请参考以下文章

验证apk是不是签名成功

Android中APK签名工具之jarsigner和apksigner详解

安卓 自动签名 以及如何验证一个apk包是用你的签名文件签名的

apk签名

怎么给修改后的apk重新签名?

Android开发对apk文件进行签名