"APK Signature Scheme v2" поддерживается только "apksigner", а не "jarsigner"

Мы используем HSM для подписи APK, и для поддержки новой " Схемы подписи APK v2" нам нужно использовать apksigner, чтобы поддержать обе схемы 1 и 2?

jarsigner - поддерживает только "APK Signature Scheme v1" (схема подписи на основе JAR)

apksigner - поддерживает обе схемы подписи APK v1 и v2

1 ответ

Решение

Да, вам нужно будет отказаться от jarsigner,

jarsigner для подписи файлов JAR. Таким образом, я не верю jarsigner будет когда-либо поддерживать APK Signature Scheme v2 - это просто не имеет смысла. Вам нужно будет использовать apksigner или другие инструменты, которые поддерживают APK Signature Scheme v2.

Там также apksig библиотека поверх которой apksigner построено. Если вам нужен собственный инструмент для подписи APK, вы можете создать свой собственный инструмент поверх этой библиотеки.

Другие вопросы по тегам