我正在尝试使用libGDX box2d包装器,但我不想使用完整的libGDX游戏引擎,因为我已经实现了我的游戏,现在我想添加一些物理。
因此,我下载了libGDX库并将它们放在构建路径中。
我看到以下错误:
UnsatisfiedLinkError at com.badlogic.gdx.physics.box2d.World.newWorld(Native Method)
at com.badlogic.gdx.physics.box2d.World.<init>(World.java:101)
at org.anddev.andengine.extension.physics.box2d.PhysicsWorld.<init>(PhysicsWorld.java:61)
at org.anddev.andengine.extension.physics.box2d.PhysicsWorld.<init>(PhysicsWorld.java:57)
我该怎么办?
答案 0 :(得分:2)
我使用谷歌discussion中的此代码,它在我这边工作正常。
import com.badlogic.gdx.utils.GdxNativesLoader;
GdxNativesLoader.load();
在您执行任何操作之前使用此选项。确保您的项目中有gdx.jar
和gdx-natives.jar
。
答案 1 :(得分:0)
如果在World属性声明期间分配实例,保留空声明并在App create()方法上分配新实例应修复它,则会发生此错误。