我正在尝试运行一个颤振应用程序,在尝试时出现了这个错误,我所做的是我想在没有android studio的情况下运行颤振应用程序,所以我下载了android SDK和JDK 17,在我运行颤振医生后,它告诉我一切都很好,我尝试运行,它给了我这个错误:
FAILURE: Build failed with an exception.
* Where:
Build file 'E:\Flutter Apps\first_app\android\build.gradle'
* What went wrong:
Could not compile build file 'E:\Flutter Apps\first_app\android\build.gradle'.
> startup failed:
General error during semantic analysis: Unsupported class file major version 61
.............
所以我尝试了一个旧版本的JDK,它给了我另一个错误,所以我看到了使用JDK 17运行的第三个解决方案,那就是降级gradle中的gradle。属性,但它只是给了我第四个错误,那么有人知道这个错误的最终解决方案吗??
只需从系统中删除java 17即可。这对我很有帮助
我在windows计算机上试用Kotlin/Compose时遇到了同样的问题。我在https://github.com/JetBrains/compose-jb/tree/master/tutorials/Getting_Started
我为此挣扎了几个小时,终于解决了所有遇到的问题。
>
在gradle设置中更改了gradle JVM:11(版本11.0.12)
内置。格拉德尔。kts I已删除
任务。withType{kotlinOptions.jvmTarget=“16”}
我从安装开始
然后,我创建了一个具有以下设置的“hello world”示例:
>
项目模板:Compose Desktop Application使用静态编程语言1.5.31
构建系统:Gradle Kotlin
Project JDK:17 Oracle OpenJDK版本17.0.2
模板:撰写桌面模块
目标JVM版本:16
测试框架:JUnit 5
创建项目时,我更新了内部版本。格拉德尔。kts公司
plugins {
kotlin("jvm") version "1.6.10"
id("org.jetbrains.compose") version "1.0.1"
}
BUG!源单元“BuildScript”中阶段“语义分析”中的异常不支持的类文件主要版本61
我通过更改gradle设置修复了此问题
现在构建正常,但运行将失败
任务“:run”的执行失败。处理“命令”C:\Program Files\Microsoft\jdk-11.0.12.7-hotspot\bin\java。exe“”已完成,退出值为非零1
通过删除解决了此问题
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "16"
}
内置。格拉德尔。kts公司
根据DeveloperOmar 100的回答,我找到了以下解决方案:
>
将您的Java版本切换到兼容版本,在我的例子中Java版本16.0.2
要切换它,您必须设置您的PATH。(例如,对于Mac,您可以使用java_home
命令)。
请检查您的Gradle版本并更新该版本,以使其兼容(请参阅Gradle包装文档),因此在我的示例中,我必须更改android/Gradle/wrapper/Gradle包装中的distributionUrl属性。属性:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
我将我的Android Studio项目从一台计算机移动到另一台计算机,现在我发现错误: “不支持的类文件主版本61”。 我该怎么解决这个问题?
嗨,我在构建我的gradle项目时遇到了这个错误,尝试了在这里在线找到的所有内容如何修复IntelliJ IDEA中的“不支持的类文件主要版本60”? 我通过从计算机中删除java 17解决了这个问题。。但是不想删除java 17版本,仍然想编译我的代码
我正在将我的项目从jdk1.8切换到openjdk 17。代码工作正常,ANT可以生成可执行jar。使用Eclipse IDE。 尝试使用yGuard 3.0.0(通过ant)进行混淆时出现问题。任务是: 输出为: [收缩]错误:不支持的类文件主要版本61[收缩]不支持的类文件主要版本61 我知道61意味着java 17,所以我尝试将工作区符合性更改为“编译器符合性级别”-
我正在尝试为我的Flatter应用程序设置firebase,当我尝试运行此命令时:我有这个错误,构建失败。 > 其中:构建文件“C:\Users\anvay\Flatter\u project\bookbasket\android\Build”。格拉德尔' 出错的地方:无法编译构建文件'C:\User\anvay\flutter_project\book篓\android\build.gradle
当我构建我的应用程序时,我得到了以下错误。任何帮助都将不胜感激。 根:生成。格拉德尔 settings.gradle 应用程序:生成。格拉德尔 失败:生成失败,出现异常*其中:设置文件“/Users/Documents/android/MyApplication5/Settings。gradle“*出了什么问题:无法编译设置文件”//Users/anand/Documents/android/My
在我升级gradle版本后尝试运行 但是我得到了错误 > 其中:设置文件'/用户/路径/settings.gradle' 启动失败:转换过程中的一般错误:不支持的类文件主版本62java.lang.IllegalArgumentException:不支持的类文件主版本62groovyjarjarasm.asm.ClassReader.(ClassReader.java:189)groovyjarj