我有一个简单的LibGDX项目,该项目使用Box2D作为依赖项,而IOS则使用gradle构建。该项目在桌面上运行,但当它试图启动World对象时,它会达到"UnsatisfiedLinkError“。它无法加载Box2D依赖项.
我在这个问题上花了大约20个小时,在这里和LibGDX问题上发表文章之后,我发现问题在于我的proguard.append.cfg文件。为了我的生命,我找不到这个问题。
完整堆栈跟踪:https://pastebin.com/j9ddNPEh。proguard.append.cfg:https://pastebin.com/YHARRg7v proguard.append.cfg (在moe模块中):https://pastebin.com/B4u2dJ3m。主班:https://pastebin.com/vhF9DZVb。build.gradle:https://pastebin.com/BwP0gcFM.
java.lang.UnsatisfiedLinkError: No implementation found for long com.badlogic.gdx.physics.box2d.World.newWorld(float, float, boolean) (tried 如何在我的程序保护中包括com.badlogicgames.gdx:gdx-box2D,以便它在IOS上正确编译?
顺便说一下,我使用的是LibGDX V 1.9.6和intel-multi 1.4.0.
谢谢你的进阶!
https://stackoverflow.com/questions/51715084
复制相似问题