如何解决语义分析过程中的一般错误:不支持的类文件主要版本57
我正在尝试为桌面游戏设置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的任务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。