andenginephysicsbox2dextension.jar未添加

时间:2014-05-12 15:19:53

标签: box2d andengine

我使用andengine GLES1.i将andengin.jar添加到我的程序中。我想添加 andenginephysicsbox2dextension.jar ,但我会强行关闭。

我的错误是:

  

05-12 19:43:58.639:E / AndroidRuntime(11740):引起:   java.lang.UnsatisfiedLinkError:无法加载   andenginephysicsbox2dextension:findLibrary返回null 05-12   19:43:58.639:E / AndroidRuntime(11740):at   org.anddev.andengine.extension.physics.box2d.PhysicsWorld。(PhysicsWorld.java:30)

我研究this link.but我不知道什么是 andenginephysicsbox2dextension.so 以及我如何使用它。

2 个答案:

答案 0 :(得分:0)

您可以从github

获取所有的动态数据包

答案 1 :(得分:0)

您的项目没有从扩展项目中选择.so文件。

在这里提及我的答案https://stackoverflow.com/a/34068202/2026280

非常简单。按照这个简单的步骤

1)主应用的libs文件夹中创建一个名为“lib”的新文件夹。

2)和EnginePhysicsBox2DExtension / libs 文件夹中复制所有文件夹ie.armabi,armabi-v7a等,然后粘贴到之前创建的“lib”中主应用中的文件夹。

3)现在将“lib”文件夹压缩为“lib.zip”并将其重命名为“lib.jar “即可。 这会将 zip 扩展名更改为 jar

4)最后在 Build.gradle 文件中的依赖项{}下添加一行 - 编译文件('lib.jar')您的主要应用

5)清理并构建项目。