我正在尝试为桌面游戏设置 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
最佳答案
这不是 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 项目,您可能需要修改 build.gradle
android
中的文件模块与 Gradle 6 兼容。您可以复制粘贴以替换 copyAndroidNatives
the one here 的任务.
关于java - 语义分析期间的一般错误 : Unsupported class file major version 57,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63503350/