"APK Signature Scheme v2" 只有 "apksigner" 不支持 "jarsigner"
"APK Signature Scheme v2" is supported only by "apksigner" not by "jarsigner"
我们使用 HSM 进行 APK 签名,为了支持新的“APK Signature Scheme v2”,我们是否需要使用 apksigner 来支持方案 1 和方案 2?
jarsigner - 仅支持 "APK Signature Scheme v1"(基于 JAR 的签名方案)
apksigner - 同时支持 "APK Signature Scheme v1 & V2"
是的,您需要从 jarsigner
切换。
jarsigner
用于签署 JAR 文件。因此,我认为 jarsigner
永远不会支持 APK 签名方案 v2——它只是没有意义。您需要使用 apksigner
或其他支持 APK 签名方案 v2 的工具。
还有 apksig
库,apksigner
是在该库之上构建的。如果您需要自定义工具来签署 APK,您可以在此库之上构建您自己的工具。
我们使用 HSM 进行 APK 签名,为了支持新的“APK Signature Scheme v2”,我们是否需要使用 apksigner 来支持方案 1 和方案 2?
jarsigner - 仅支持 "APK Signature Scheme v1"(基于 JAR 的签名方案)
apksigner - 同时支持 "APK Signature Scheme v1 & V2"
是的,您需要从 jarsigner
切换。
jarsigner
用于签署 JAR 文件。因此,我认为 jarsigner
永远不会支持 APK 签名方案 v2——它只是没有意义。您需要使用 apksigner
或其他支持 APK 签名方案 v2 的工具。
还有 apksig
库,apksigner
是在该库之上构建的。如果您需要自定义工具来签署 APK,您可以在此库之上构建您自己的工具。