我使用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 以及我如何使用它。
答案 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)清理并构建项目。