有没有可能?如果可能,您将如何使用/引用cocos2d-x库的.so版本,而不是大多数教程告诉您要做的libcocos2dx.jar。ie cocos2d-x有一个名为Android的项目目录,那里有一个包含java代码的项目,它将编译并创建一个libcocos2dx.jar文件,然后我可以在自己的项目中引用该文件。
但我的问题是,为什么引用.jar java库而不是.so库,那么我如何在自己的项目中引用,以便使用类似libcocos2dx.so的东西,而不是引用库项目libcocos2dx.jar?
我猜我在想,如果我使用.so本机库,性能会更好。
发布于 2016-07-24 08:08:14
忘了我甚至发布了这篇文章,不管怎样,如果对其他人有帮助,你可以简单地提取JAR内容,从那里获取.so,并将其放入库中,然后在那里编辑主要的活动java代码,以这种方式引用它。相关的有用链接:
*.so library from included *.jar involves UnsatisfiedLinkError
How to bundle a native library and a JNI library inside a JAR?
不确定在jar中捆绑.so是否会对性能产生影响,也不确定如果.so中的jar过于特定于平台等等,可能会导致什么问题,所以我更喜欢将.so放在jar之外,直接放在lib文件夹中。
https://stackoverflow.com/questions/30493171
复制相似问题