【Flutter】Ausnahme in der Phase „semantische Analyse“ in der Quelleinheit „_BuildScript_“. Nicht unterstützte Klasse

Serie 1 der Inkompatibilität zwischen der Gradle-Version und der Java-Version (JDK).

Problembeschreibung

Could not open settings generic class cache for settings file .BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class    file major version 61

Fügen Sie hier eine Bildbeschreibung ein


Ursachenanalyse:

Die Gradle-Version ist nicht mit der Java-Version kompatibel. .gradle\cache\6.5 gibt an, dass die Gradle-Version des aktuellen Projekts 6.5 ist und Gradle 6.5 Java8 (oft als JDK1.8 bezeichnet) ~ Java14 entspricht.
Offizielles Gradle- Kompatibilitätsdokument


Lösung:

Ändern Sie einfach die Gardle-Version im Android-Projekt wie folgt:

Datei > Öffnen > Android-Projekt unter dem aktuellen Projekt > Projektstruktur > SDK-Speicherort > Gradle-
Einstellungen > Gradle JDK Ändern Sie es auf die erforderliche Java-Version (d. h. JDK).

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein
Nächster Artikel Gradle-Version und Java (JDK)-Versionsinkompatibilitätsproblem, Serie 2

Guess you like

Origin blog.csdn.net/luozegang86/article/details/134724889