Android Studio 错误“不支持的类文件主要版本 61”

Ola*_*röm 44 java android unsupported-class-version android-studio

我将 Android Studio 项目从一台计算机移至另一台计算机,现在出现此错误:

“不支持的类文件主要版本 61”。

在此输入图像描述

我怎样才能解决这个问题?

Ola*_*röm 40

在@Robert回答的帮助下,
我发现问题出在JAVA 17上,并且使用的Gradle JDK是:
Android Studio java home version 17.0.1

我把它改为:
Android Studio default JDK version 11.0.10

在此输入图像描述

然后一切都像以前一样进行...

您将在下面找到 Gradle 设置File > Project Structure...
在此输入图像描述

...或通过工具栏按钮:Project Structure...
在此输入图像描述

然后单击Gradle Settings链接。 在此输入图像描述

  • Strom 我使用的是 JDK 版本 11.0.15,但我仍然无法下载该库,并且编译器显示错误“不支持的类文件主要版本 61”。我需要使用什么特定版本来下载该库吗? (2认同)

Rob*_*ert 14

类文件主要版本 61意味着您尝试加载的类文件已由 Java 17 或更高版本编译,并且只能由 Java 17+ 使用。

Android 工具链仅支持为 Java 11 编译的类(如果项目配置正确)。所以您尝试加载的库有问题。

由于您没有在问题中提供任何详细信息,因此无法为您提供更详细的答案。


小智 12

步骤1:

  • 更改“gradle-wrapper.properties”文件的版本

'distributionUrl=https://services.gradle.org/distributions/gradle-6.7-all.zip' 到 'distributionUrl=https://services.gradle.org/distributions/gradle-7.6-all.zip'

第2步:

  • 在 gradle.properties 文件中删除此行 'org.gradle.java.home'

步骤3:

  • 在 android/build.gradle 文件中:

    buildscript {
      ext.kotlin_version = '1.7.21'
      dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)