问题描述
在将更新后的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