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

如何修复Android Studio Electric Eel 2022.1.1构建错误?

错误原因与修复方案

错误原因

这个报错的核心是Java版本不兼容:

  • 类文件版本55.0对应Java 11,52.0对应Java 8
  • Android Studio Electric Eel 2022.1.1基于Java 11开发,其内置的Gradle工具类(比如OutputBuildAction)是用Java 11编译的,但你的项目构建环境使用的是Java 8,导致Java 8的JVM无法识别高版本编译的类文件。

修复步骤

  • 设置Android Studio的JDK
    打开AS,依次进入File > Project Structure > SDK Location,在JDK location选择AS内置的JDK(路径一般为Android Studio安装目录/jbr,默认是Java 11),也可以手动指定本地已安装的Java 11及以上版本。

  • 配置Gradle JVM
    进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle,在Gradle JVM下拉菜单中选择和AS一致的Java 11+版本,推荐选Embedded JDK(和AS内置JDK同步)。

  • 调整项目Gradle配置

    1. 项目根目录的build.gradle(Project级),确保使用适配Electric Eel的Gradle插件版本:
      plugins {
          id 'com.android.application' version '7.4.2' apply false
          id 'com.android.library' version '7.4.2' apply false
      }
      
    2. 模块目录的build.gradle(Module级),设置Java编译版本为11:
      android {
          compileOptions {
              sourceCompatibility JavaVersion.VERSION_11
              targetCompatibility JavaVersion.VERSION_11
          }
          // 若项目使用Kotlin,需额外添加
          kotlinOptions {
              jvmTarget = '11'
          }
      }
      
  • 清理重建项目
    点击AS工具栏的Build > Clean Project,完成后执行Build > Rebuild Project;也可以通过File > Invalidate Caches... > Invalidate and Restart清除缓存并重启AS,确保配置生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 16:43:21