簡體   English   中英

Android Studio 錯誤“不支持 class 文件主要版本 61”

[英]Android Studio Error "Unsupported class file major version 61"

我將我的 Android Studio 項目從一台計算機移動到另一台計算機,現在出現此錯誤:

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

在此處輸入圖像描述

我怎樣才能解決這個問題?

class file major version 61 means that the class file you are trying to load has been compiled by Java 17 (and for Java 17+ only).

Android 工具鏈僅支持為 Java 11 編譯的類(如果項目配置正確)。 因此,您嘗試加載的庫有問題。

由於您沒有在問題中提供任何詳細信息,因此無法為您提供更詳細的答案。

感謝@Robert,我發現問題出在 JAVA 17 上,並且使用的 Gradle JDK 是:
Android Studio java home version 17.0.1

我將其更改為:
Android Studio default JDK version 11.0.10

在此處輸入圖像描述

然后一切都像以前一樣工作......

您將在File > Project Structure...
在此處輸入圖像描述

...或通過工具欄按鈕: Project Structure...
在此處輸入圖像描述

然后單擊Gradle Settings鏈接。 在此處輸入圖像描述

我使用了降級的 Gradle 文件,這就是發生此錯誤的原因

當我必須更改“gradle-wrapper.properties”文件時

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

distributionUrl=https://services.gradle.org/distributions/gradle-7.3.3-all.zip

對於 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM