当前位置: 首页 > 知识库问答 >
问题:

语义分析期间的一般错误:不支持的类文件主要版本57

毕霖
2023-03-14

我正在尝试为桌面游戏设置libgdx,当我尝试生成项目时,出现了此错误,构建失败。我有最新版本的Java(13.0.2)和Gradle(6.6),它们都设置为路径中的环境变量。谁能帮帮我吗?

错误如下所示:

Could not compile settings file 'C:\Users\noemi\Desktop\Test\settings.gradle'.
> startup failed:
  General error during semantic analysis: Unsupported class file major version 57
  
  java.lang.IllegalArgumentException: Unsupported class file major version 57 

共有3个答案

公羊晟
2023-03-14

使用以下链接检查gradle版本和bundle版本https://developer.android.com/studio/releases/gradle-plugin#updating-格拉德尔

如果你想升级android/gradle/build.gradle改变依赖类路径'com.android.tools.build: gradle:[最新版本]'

亢奇
2023-03-14

启动失败:语义分析期间出现一般错误:不支持的类文件主版本61

如何修复此react本机问题JAVA JDK 17

转到您的react-local项目的android/目录

使用以下行创建一个名为local.properties的文件:

sdk。目录=C:\Android\sdk

转到android\gradle\wrapper\gradle wrapper。属性

改变

分配URL=https://services.gradle.org/distributions/gradle-6.7-all.zip

https://services.gradle.org/distributions/gradle-7.3-all.zip

转到

android\gradle.properties添加此行

org.gradle.jvmargs=-Xmx1536M --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED
颜永怡
2023-03-14

这不是LibGDX问题。Gradle 5与Java 13不兼容。您要么需要将Gradle(项目中的包装版本)更新为Gradle 6或更高版本,要么需要使用JRE的较低版本。

要更新包装的gradle,请在项目中转到gradle/wrapper/gradle-wrapper-properties,并更新版本号。我使用的是6.1.1。

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

如果您有一个旧的LibGDX项目,那么可能需要修改构建。android模块中的gradle文件与gradle 6兼容。您可以复制粘贴以将copyAndroidNatives任务替换为此处的任务。

 类似资料:
  • 我正在尝试为我的Flatter应用程序设置firebase,当我尝试运行此命令时:我有这个错误,构建失败。 > 其中:构建文件“C:\Users\anvay\Flatter\u project\bookbasket\android\Build”。格拉德尔' 出错的地方:无法编译构建文件'C:\User\anvay\flutter_project\book篓\android\build.gradle

  • 我正在尝试运行一个颤振应用程序,在尝试时出现了这个错误,我所做的是我想在没有android studio的情况下运行颤振应用程序,所以我下载了android SDK和JDK 17,在我运行颤振医生后,它告诉我一切都很好,我尝试运行,它给了我这个错误: 所以我尝试了一个旧版本的JDK,它给了我另一个错误,所以我看到了使用JDK 17运行的第三个解决方案,那就是降级gradle中的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

  • 我将我的Android Studio项目从一台计算机移动到另一台计算机,现在我发现错误: “不支持的类文件主版本61”。 我该怎么解决这个问题?

  • 我试图用Java-13和Maven创建Java模块项目。我的是: 版本: 如果我用跳过测试阶段,它就可以正常工作: 复制项目示例:https://github.com/g4s8/so58710751