是否需要在v1,v2和v3方案上验证更新的APK?

问题描述

在将更新后的APK重新上传到Google Play之前,我已使用apksigner确认其签名将在其支持的所有Android平台版本上成功验证。我得到了这个结果:

Verifies

Verified using v1 scheme (JAR signing): true

Verified using v2 scheme (APK Signature Scheme v2): false

Verified using v3 scheme (APK Signature Scheme v3): false

所有三个方案都必须是true吗?如果是这样,我还需要在命令行上执行什么操作以同时制作v2方案和v3方案true

谢谢。

解决方法

你应该用命令签名

  apksigner sign --ks keystore.jks |
  --key key.pk8 --cert cert.x509.pem
  [signer_options] app-name.apk

signer_options 包括: --v2-signing-enabled=true --v3-signing-enabled=true

详情在document

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...