编译代码时触发的一些基于 Gradle 的错误。 尝试了很多方法,但似乎没有任何帮助。
What went wrong:
Execution failed for task ':gradle:compileGroovy'.
> BUG! exception in phase 'semantic analysis' in source unit 'C:\src\flutter\packages\flutter_tools\gradle\src\main\groovy\app_plugin_loader.groovy' Unsupported class file major version 65
上面的错误似乎包含了项目中没有的东西。如果问题无法理解,我们深表歉意。我的问题是让应用程序运行,这个错误不允许我尝试很多东西,但似乎没有任何效果。
好的,上面的答案可以采用以下格式。
Gradle 问题修复。下面的列表是关于我的项目版本的。你的可能与我的不同。
Java 版本 17,flutter 3.24.3 稳定版,dart 3.5.3,开发版 工具2.37.3,构建工具34.0.0,Android SDK 34.0.0
android/gradle.properties:
org.gradle.java.home=C:\\Program Files\\Java\\jdk-17
帮助 > 编辑自定义虚拟机选项:
-Djava.home=C:\Program Files\Java\jdk-17
android/app/build.gradle :
android { compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
} }
gradle-wrapper.properties:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
pubspec.yaml:
environment:
sdk: ^3.5.3
随意使用相关更新。就像 Gradle 版本和 SDK 版本应该是您应该拥有的并且保持值一致。我没有做的事情导致了更多问题。
我建议您一步一步地进行,看看有什么帮助。大多数时候,您的项目只需修复即可启动并运行
android/gradle.properties
不客气:)