【问题标题】:-->>Exception: Gradle task assembleDebug failed with exit code 1-->>异常:Gradle 任务 assembleDebug 失败,退出代码为 1
【发布时间】:2021-08-02 00:39:50
【问题描述】:

FAILURE:构建失败并出现异常。

  • 在哪里: 构建文件 'C:\Users\romit\Desktop\FlutterSoft\projects\basic_app\android\build.gradle' 行:26

  • 出了什么问题: 评估根项目“android”时出现问题。

配置项目“:app”时出现问题。 无法打开构建文件“C:\Users\romit\Desktop\FlutterSoft\projects\basic_app\android\app\build.gradle”的 proj 通用类缓存(C:\Users\romit.gradle\caches\6.7.1\脚本\4hhqko2lgng4etjv4i11vmj58)。 > 错误!源单元“BuildScript”中的“语义分析”阶段异常 不支持的类文件主要版本 60

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

在 1 秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

注意:我已经更新了 gradle。还尝试使用 gradlew clean 和 gradlew build 来解决它。

有人对此有解决方案吗?

///build.gradle sn-ps

Code LINE -1-27

Remaining Lines

【问题讨论】:

  • 你能发布你的 build.gradle 文件的内容吗?它似乎不喜欢第 26 行的内容。
  • 是的,请分享您的 build.gradle 文件

标签: android flutter dart gradle build.gradle


【解决方案1】:

主要版本 60 适用于 Java 16 - 请参阅 https://en.wikipedia.org/wiki/Java_class_file#General_layout

据我所知,Android 根本不支持这个 java 版本。此外,Android Studio 似乎只支持 Java 7(完整)和 Java 8(部分) - 请参阅 https://developer.android.com/studio/write/java8-support

Android Gradle 插件 3.0.0 及更高版本支持所有 Java 7 语言 特性和 Java 8 语言特性的子集 平台版本。使用 Android Gradle 插件构建应用时 4.0.0 及更高版本,您可以使用多种 Java 8 语言 API,而无需为您的应用设置最低 API 级别。

我大部分时间都在使用 Eclipse,但我认为可以按照以下说明进行设置 https://developer.android.com/studio/intro/studio-config#jdk

【讨论】:

  • 我试过了,但在我的情况下,gradle 下没有嵌入式 jdk 的这种选项!!
  • 我删除了 jdk-16 并重新安装了 android studio 和颤振,终于它对我有用了!!
  • @PatelRomit:如果答案解决了您的问题,请将其标记为有用并将问题标记为已解决。
猜你喜欢
  • 2020-10-31
  • 2021-06-20
  • 2020-11-06
  • 1970-01-01
  • 2021-06-13
  • 2021-10-01
  • 1970-01-01
  • 2021-06-09
  • 2019-11-05
相关资源
最近更新 更多