ExceptionInInitializerError Physics World
Eu procurei em vários fóruns e parece ser uma pergunta comum. No entanto, eu não consegui encontrar uma solução. Eu não fiz nada louco, então parece estranho que isso aconteça.
@Override
protected Scene onCreateScene() {
Scene s = new Scene();
PhysicsWorld mWorld=new PhysicsWorld(new Vector2(0, SensorManager.GRAVITY_EARTH),true);
s.registerUpdateHandler(mWorld);
final Sprite eliSprite = new Sprite(400, 240, james_walking[3], getVertexBufferObjectManager());
eliSprite.setScale(0.5f);
s.attachChild(eliSprite);
s.setTouchAreaBindingOnActionDownEnabled(true);
return s;
}
Eu não tenho muito mais a dizer, porque eu não sei muito sobre o Andengine, então uma explicação dos manequins seria apreciada. Depois de adicionar o que você disse, o erro desaparece, mas o PhysicsWorld ainda não funciona. O logcat diz
02-27 17:07:51.153 2590-2639/com.company.m.appname D/dalvikvm﹕ No JNI_OnLoad found in /data/data/com.company.m.appname/lib/libandenginephysicsbox2dextension.so 0x41cdce70, skipping init