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

升级Android Studio至Flamingo后出现compileSdkVersion未指定报错求助

解决Android Studio Flamingo版本中compileSdkVersion未指定的报错

Gradle 8.0(对应Android Studio Flamingo版本)要求必须在模块级的build.gradle(或build.gradle.kts)中显式声明compileSdkVersion,不再支持隐式默认值,按以下步骤修改即可解决报错:

  • 打开项目中模块级的build.gradle文件(一般路径为app/build.gradle)
  • 在android代码块中添加或确认存在compileSdkVersion配置,示例如下:
    android {
        // 指定对应版本,比如33或34,根据项目需求选择
        compileSdkVersion 33
    
        defaultConfig {
            minSdkVersion 21
            targetSdkVersion 33
            // 其他默认配置...
        }
        // 其他android配置...
    }
    
    若使用Kotlin DSL(build.gradle.kts),配置格式为:
    android {
        compileSdk = 33
    
        defaultConfig {
            minSdk = 21
            targetSdk = 33
            // 其他默认配置...
        }
        // 其他android配置...
    }
    
  • 点击Android Studio右上角的「Sync Project with Gradle Files」按钮,同步项目配置

如果习惯在项目级build.gradle中统一管理版本号,可先在项目级文件中定义:

ext {
    compileSdkVersion = 33
}

再在模块级文件中引用:

android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    // ...
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 18:22:35