You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AGP 7.1.3中v1SigningEnabled不生效问题咨询

问题分析与解决建议

你的情况大概率是AGP 7.1.3版本的签名逻辑bug,不过先排除以下几个可能的配置问题:

  • 检查签名配置是否被其他构建变体(productFlavors/buildTypes)覆盖:确保所有生效的构建配置中,v1SigningEnabled都被设为true,没有在其他地方被隐式设为false。
  • 显式关闭V3签名测试:在签名配置中添加v3SigningEnabled false,重新打包后用apksigner验证。AGP 7.x版本当minSdk≥24时默认开启V3签名,可能存在V3开启时强制跳过V1签名的逻辑冲突,即使你显式开启了V1。

如果以上操作后V1签名仍不生效,那基本可以确定是AGP 7.1.3的复现bug:

  • Google问题追踪器中确实有旧版本V1签名不生效的记录,且标注在4.0.0修复,但部分7.x版本存在复现情况。
  • 建议升级AGP到7.4.x或更高稳定版本(比如8.0+),这些后续版本修复了不少签名相关的逻辑问题。
  • 临时解决方案:如果无法升级AGP,可以使用apksigner工具手动重新签名APK,指定同时开启V1和V2签名:
apksigner sign --ks your-keystore.jks --ks-key-alias your-alias --v1-signing-enabled true --v2-signing-enabled true your-app.apk

内容的提问来源于stack exchange,提问作者Glorin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 05:01:36