【问题标题】:"APK Signature Scheme v2" is supported only by "apksigner" not by "jarsigner"“APK 签名方案 v2”仅由“apksigner”支持,“jarsigner”不支持
【发布时间】:2017-08-17 19:39:27
【问题描述】:

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

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

apksigner - 支持“APK Signature Scheme v1 & V2”

【问题讨论】:

    标签: android jarsigner apksigner


    【解决方案1】:

    是的,您需要切换到 jarsigner

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

    还有 apksig 库,在其之上构建了 apksigner。如果您需要自定义工具来签署 APK,您可以在此库之上构建您自己的工具。

    【讨论】:

    • 这个答案帮助我理解在我们一直使用的旧 Team Foundation Server (TFS2018) 上,Android 签名任务只有 V2,它使用 jarsigner 而不是 apksigner,因此无法使用签名进行签名方案 v2 -> github.com/microsoft/azure-pipelines-tasks/issues/…
    猜你喜欢
    • 2013-10-15
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 2020-04-23
    • 2020-04-13
    • 2020-12-06
    • 1970-01-01
    相关资源
    最近更新 更多