我有这个问题java.lang.NoSuchMethodError

时间:2012-07-03 01:19:34

标签: android libgdx

如果我运行Descktop版本但是当我使用FALTAL EXCEPTION GLTHREAD java.lang.NoSuchMethodError运行android版本时,项目运行正常:com.badlogic.gdx.scenes.scene2d.ui.Label。

private void buildElements()
{
    // ---------------------------------------------------------------
    // Background.
    // ---------------------------------------------------------------
    //Image image = new Image(logo, Scaling.none);
    //image.width = width;
    //image.height = height;

    // ---------------------------------------------------------------
    // Labels
    // ---------------------------------------------------------------

    try{

        titleLabel =new Label("DEMO", "large-font", Color.YELLOW, skin);

        poweredByLabel =new Label("DEMO", "large-font", Color.YELLOW, skin);
    }catch (Exception e) {
        System.out.println(TAG + " ( ) " + e.getMessage());
    }

    table.pack();

    addActor(titleLabel );
}

似乎是在线标题标签......但为什么?

请帮助!!

2 个答案:

答案 0 :(得分:0)

您可以验证Jar的版本是否匹配。您的路径中存在导致此问题的旧版本。

答案 1 :(得分:0)

检查Label jar所在的文件夹。可能有两个不同版本的相同版本,或者您可能正在使用不包含该方法的旧版本。