我在 flutter 上工作时出现基于 Gradle 的错误。编译代码时出现错误

问题描述 投票:0回答:1

编译代码时触发的一些基于 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

上面的错误似乎包含了项目中没有的东西。如果问题无法理解,我们深表歉意。我的问题是让应用程序运行,这个错误不允许我尝试很多东西,但似乎没有任何效果。

flutter gradle
1个回答
0
投票

好的,上面的答案可以采用以下格式。

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

不客气:)

© www.soinside.com 2019 - 2024. All rights reserved.