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

收到应用需升级目标API等级至33的提示,如何排查配置问题?

问题原因及解决办法

原因分析

你的模块级build.gradle中,defaultConfig里的targetSdkVersion未正确引用根项目ext中定义的配置值。直接写targetSdkVersion会导致构建时无法解析到你设置的33,实际使用的目标API等级回退到了minSdkVersion(23)或旧的缓存值,因此触发了Google Play的API等级要求提示。

解决步骤

  1. 修正Gradle配置
    修改模块级build.gradle的defaultConfig部分,将targetSdkVersion改为引用根项目的配置:

    android {
        ndkVersion rootProject.ext.ndkVersion
        compileSdkVersion rootProject.ext.compileSdkVersion
        namespace "com.bikaneredge"
        defaultConfig {
            applicationId "com.bikaneredge"
            minSdkVersion rootProject.ext.minSdkVersion
            targetSdkVersion rootProject.ext.targetSdkVersion // 修正为引用根项目配置
            versionCode 3
            versionName '1.0.2'
        }
    }
    
  2. 确保配置生效

    • 点击Android Studio工具栏的「Sync Project with Gradle Files」按钮同步项目
    • 执行清理缓存命令:终端输入./gradlew clean(Windows系统为gradlew clean)
    • 重新构建项目
  3. 验证结果
    构建完成后,可通过以下方式确认目标API等级已改为33:

    • 查看build/intermediates/manifest_merge_blame_file/debug/manifest-merger-debug-report.txt文件中的最终配置
    • 在Android Studio的「Build Variants」面板中查看对应变体的配置信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 13:57:53