Libgdx 没有此类字段错误:useGL20

Libgdx 没有此类字段错误:useGL20,libgdx,Libgdx,所以我升级到了最新的夜间版本,并更新了我的项目,以删除对GL10的所有调用,但我收到了这个错误,即使我已经删除了对它的引用 Exception in thread "main" java.lang.NoSuchFieldError: useGL20 at com.me.mygdxgame.Main.main(Main.java:10) 这就是文件中的代码 package com.me.mygdxgame; import com.badlogic.gdx.backends.lwjgl.

所以我升级到了最新的夜间版本,并更新了我的项目,以删除对GL10的所有调用,但我收到了这个错误,即使我已经删除了对它的引用

Exception in thread "main" java.lang.NoSuchFieldError: useGL20
    at com.me.mygdxgame.Main.main(Main.java:10)
这就是文件中的代码

package com.me.mygdxgame;

import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;

public class Main {
    public static void main(String[] args) {
        LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
        cfg.title = "my-gdx-game";
                // cfg.useGL20 = false;
        cfg.width = 480;
        cfg.height = 320;

        new LwjglApplication(new MyGdxGame(), cfg);
    }
}

有人知道我为什么仍然会出现这个错误吗?

最新的libgdx版本已经摆脱了opengl 1.0后端,因此不再需要cfg.useGL20字段。如果有兴趣,请阅读

根据那一页

LwjglApplicationConfiguration和AndroidApplicationConfiguration不再具有useGL20标志


因此,消除这一行,如果您将每个项目更新为最新的夜间版本,事情应该会很好。如果您仍然有问题,请在夜间将项目更新到最新版本,因为这对于libgdx来说是非常新的,因此可能有很多错误

最新的libgdx版本已经摆脱了opengl 1.0后端,因此不再需要cfg.useGL20字段。如果有兴趣,请阅读

根据那一页

LwjglApplicationConfiguration和AndroidApplicationConfiguration不再具有useGL20标志


因此,消除这一行,如果您将每个项目更新为最新的夜间版本,事情应该会很好。如果您仍然有问题,请在夜间将项目更新到最新版本,因为这对于libgdx来说是非常新的,所以可能有很多错误

可能是您忘记保存文件了?也许自动生成被关闭了?可能会清理项目或刷新项目。别忘了保存文件。现在正在调查其他事情。也许你忘了保存文件?也许自动生成被关闭了?可能会清理项目或刷新项目。别忘了保存文件。现在看看其他的事情。我删除了对opengl 1.0后端的所有调用。问题是我仍然得到了奇怪的错误。我最终通过创建一个全新的项目解决了这个问题,但奇怪的是,当我注释掉cfg.useGL20=false时,它仍然无法工作;lineI删除了对opengl 1.0后端的所有调用。问题是我仍然得到了奇怪的错误。我最终通过创建一个全新的项目解决了这个问题,但奇怪的是,当我注释掉cfg.useGL20=false时,它仍然无法工作;线