“APK 签名方案 v2”仅由“apksigner”支持,“jarsigner”不支持

Ana*_*chi 2 android jarsigner apksigner

我们使用 HSM 进行 APK 签名,为了支持新的“ APK 签名方案 v2 ”,我们是否需要使用 apksigner 来支持方案 1 和 2?

jarsigner - 仅支持“APK 签名方案 v1”(基于 JAR 的签名方案)

apksigner - 支持“APK 签名方案 v1 和 V2”

Ale*_*bin 7

是的,您需要从jarsigner.

jarsigner用于签署 JAR 文件。因此,我认为jarsigner永远不会支持 APK Signature Scheme v2——它只是没有意义。您需要使用apksigner或其他支持 APK 签名方案 v2 的工具。

还有apksig图书馆apksigner建在上面。如果您需要一个用于签署 APK 的自定义工具,您可以在此库之上构建您自己的工具。