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

wh6knrhe  于 2023-01-13  发布在  Android
关注(0)|答案(3)|浏览(906)

我将我的Android Studio项目从一台计算机移动到另一台计算机,现在我得到这个错误:
“不支持的类文件主版本61”。

我该怎么补救呢?

vc9ivgsu

vc9ivgsu1#

在@罗伯特回答的帮助下,
我发现问题出在JAVA 17上,使用的Gradle JDK是:
Android Studio java home version 17.0.1
我把它改成了:
Android Studio default JDK version 11.0.10

然后一切都像以前一样...
您将在File > Project Structure...下找到Gradle设置

...或通过工具栏按钮:Project Structure...

然后单击Gradle Settings链接。

mjqavswn

mjqavswn2#

类文件主版本61表示您尝试加载的类文件已由Java 17或更高版本编译,只能由Java 17+使用。

Android工具链仅支持为Java 11编译的类(如果项目配置正确),因此您尝试加载的库存在问题。
由于你在问题中没有详细给予你想做什么,所以不可能给你一个更详细的答复。

sq1bmfud

sq1bmfud3#

mac用户请按此操作:
从这里下载并安装java 11
用这个编辑你的zshrc文件:

export JAVA_HOME=$(/usr/libexec/java_home)

打开终端并执行:

cd /Applications/Android\ Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

现在运行flutter doctor -v

相关问题