我正在尝试为桌面游戏设置 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
原文由 Noemi 发布,翻译遵循 CC BY-SA 4.0 许可协议
这不是 LibGDX 问题。 Gradle 5 与 Java 13 不兼容。您需要将 Gradle(项目中的包装版本)更新为 Gradle 6 或更高版本,或者您需要使用较低版本的 JRE。
要更新包装的 gradle,请转到项目中的
gradle/wrapper/gradle-wrapper-properties
并更新版本号。我正在使用 6.1.1。如果您有较旧的 LibGDX 项目,您可能需要修改
android
模块中的build.gradle
文件以与 Gradle 6 兼容。您可以复制粘贴以替换copyAndroidNatives
在这里 完成任务。