问题描述
我正在尝试为桌面游戏设置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兼容。您可以复制粘贴来替换{{1} }和the one here的任务。