Libgdx Null指针异常

时间:2012-06-23 11:18:37

标签: android nullpointerexception libgdx

我在过去的3个月里没有使用libgdx,现在我尝试制作一个简单的游戏但是当我导入libgdx jar并在我的手机(Android)上运行应用程序时,它崩溃了。 我在网上发现ADT版本处理所有的libs。所以我把Libgdx jar放在了libs文件夹中,但是我仍然崩溃了。

logcat的:

  

未捕获的处理程序:由于未捕获的异常而导致主线程退出

     

java.lang.RuntimeException:无法恢复活动   {com.class.path / com.class.path.ExampleActivity}:   显示java.lang.NullPointerException

之后我在android类中有10个引用(例如:在android.app.ActivityThread.main ...),而且我有这个:

  

引起:java.lang.NullPointerException   在com.badlogic.gdx.backends.android.AndroidApplication.onResume(AndroidApplication.java:223)

在libgdx源代码的第223行,我发现了这个:

  

((AndroidInput)getInput())registerSensorListeners();

为ExampleActivity:

  

公共类ExampleActivity扩展了AndroidApplication {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    initialize(new Game(), false);
} 
     

}

游戏: public class Game实现了ApplicationListener {

@Override
public void create() {

}

@Override
public void dispose() {
    // TODO Auto-generated method stub

}

@Override
public void pause() {
    // TODO Auto-generated method stub

}

@Override
public void render() {
}

@Override
public void resize(int arg0, int arg1) {
    // TODO Auto-generated method stub

}

@Override
public void resume() {
    // TODO Auto-generated method stub

}

}

PS:抱歉我的英文不好

0 个答案:

没有答案