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

已设置targetSdkVersion34仍遭Google API等级不符合通知的问题咨询

已设置targetSdkVersion 34仍收到Google Play API等级要求通知的原因排查

以下是几种可能导致该问题的原因及对应的排查方向:

1. 上传的App Bundle与本地配置不匹配

你本地build.gradle里的配置是正确的,但上传到Google Play的可能是旧版本的App Bundle——比如修改配置后没有重新构建,或者误传了之前的打包文件。

  • 验证方法:使用aapt命令检查已上传的Bundle文件(或本地构建的最新Bundle)的实际targetSdkVersion:
    aapt dump badging your-app-bundle.aab | grep targetSdkVersion
    
  • 同时登录Google Play Console,查看对应发布版本的「版本详情」,确认平台显示的targetSdkVersion数值是否为34。

2. Flutter SDK或第三方插件的配置覆盖

如果是Flutter项目,部分旧版Flutter SDK可能存在构建时未正确读取build.gradle配置的情况,或者第三方插件的build.gradle文件覆盖了主项目的targetSdkVersion:

  • 尝试升级Flutter到最新稳定版,再重新构建Bundle;
  • 检查项目中所有依赖插件的build.gradle文件,确认没有插件强制设置了更低的targetSdkVersion。

3. Google Play通知的延迟或版本对应错误

Google Play的通知可能存在延迟,或者通知指向的是之前未通过审核的旧版本,而非你6月6日发布的版本:

  • 进入Google Play Console的「政策合规」页面,查看具体违规条目的关联版本,确认是否为你最新发布的版本;
  • 检查该页面显示的API等级要求细节,确认是targetSdkVersion还是其他API相关要求(比如权限适配问题被误判为API等级不满足)。

4. 多产品风味(Product Flavors)的配置遗漏

如果项目使用了多风味打包,可能某个发布用的风味未单独设置targetSdkVersion,导致构建出的包使用了默认值:

  • 检查build.gradle中的productFlavors配置块,确保所有用于发布的风味都明确设置了targetSdkVersion 34。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 14:58:19