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

更新Android Studio 2020.3.1后自动构建功能卡住报错求助

问题根因

Android Gradle Plugin 7.0.2 与 Gradle 7.2 版本强制要求项目编译环境对齐 Java 11,你遇到的报错本质是IDE自动构建使用的内置编译配置,与手动构建调用的Gradle项目配置不匹配:手动构建走Gradle的配置规则可正常编译,自动构建走IDE本地配置、源版本与目标版本不一致就会触发报错,连带实时代码检查功能失效。

可行解决步骤
  • 统一Module层Gradle的编译版本配置
    打开app模块下的build.gradle文件,在android代码块内添加如下配置,强制对齐源和目标编译版本:
android {
    // 保留原有其他配置
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
    }
    // Kotlin项目需额外添加以下配置
    kotlinOptions {
        jvmTarget = "11"
    }
}
  • 修改IDE全局Java编译器配置
    依次打开菜单栏 File > Settings > Build, Execution, Deployment > Compiler > Java Compiler,将Project bytecode version设置为11,下方所有模块的Target bytecode version同步设置为11,取消勾选Use '--release' option for cross-compilation选项后保存。
  • 对齐Gradle使用的JDK版本
    依次打开 File > Project Structure > SDK Location > Gradle Settings,将Gradle JDK选项设置为Android Studio自带的Embedded JDK(AGP 7.0+自带的内置JDK已经完成适配,无需额外下载外部JDK),保存配置。
  • 清理缓存重启生效
    依次点击菜单栏 File > Invalidate Caches / Restart,选择Invalidate and Restart,等待IDE重启完成、项目索引重建后即可恢复自动构建功能。
效果验证

修改任意代码引入语法错误,IDE会在几秒内自动触发检查并弹出错误提示,自动构建区域不再抛出source release 11 requires target release 11相关报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 18:36:02