Android getSingleton未定义

Android getSingleton未定义,android,bluetooth,nxt,Android,Bluetooth,Nxt,我正在尝试从android到NXT LeJos Droid建立蓝牙连接。它在其他项目中运行良好,但当我在另一个项目中需要它时,它不想解析getSingleton() 它说没有解决 我试图通过检查权限和库来修复它。我甚至将lejos.nxt.remote.NXTCommand中连接的源代码更改为pccomm.jar所在的路径,但它不起作用。我试过清洁项目 有没有其他方法可以解决这个问题?检查您的pccomm.jar,使用JD-GUIpccomm.jar也可以,因为我在另一个项目中也使用了相同的ja

我正在尝试从android到NXT LeJos Droid建立蓝牙连接。它在其他项目中运行良好,但当我在另一个项目中需要它时,它不想解析getSingleton()

它说没有解决

我试图通过检查权限和库来修复它。我甚至将lejos.nxt.remote.NXTCommand中连接的源代码更改为pccomm.jar所在的路径,但它不起作用。我试过清洁项目


有没有其他方法可以解决这个问题?

检查您的pccomm.jar,使用JD-GUIpccomm.jar也可以,因为我在另一个项目中也使用了相同的jar,而且效果很好
public void onConnectionClicked(View view) {
    boolean on = ((ToggleButton) view).isChecked(); 


    // turning it on just sets the flag 
    if(on) {
        conn = MainActivity.connect(CASE_TYPE.LEGO_LCP);
        NXTCommand.getSingleton().setNXTComm(conn.getNXTComm());
        NXTInfo info = conn.getNXTInfo();
        if (info.connectionState== NXTConnectionState.LCP_CONNECTED)
        {
            isConnected = true;

        }

    }

    // turning it off captures one more frame and starts processing 
    if(!on) {

         try {
                conn.getNXTComm().close();
            } catch (Exception e) {} finally {

                conn = null;
            }

    }
}