首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocos2dx Android如何使用.so而不是.jar库libcocos2dx.jar,使用类似libcocos2dx.so的东西

Cocos2dx Android如何使用.so而不是.jar库libcocos2dx.jar,使用类似libcocos2dx.so的东西
EN

Stack Overflow用户
提问于 2015-05-28 05:07:59
回答 1查看 442关注 0票数 1

有没有可能?如果可能,您将如何使用/引用cocos2d-x库的.so版本,而不是大多数教程告诉您要做的libcocos2dx.jar。ie cocos2d-x有一个名为Android的项目目录,那里有一个包含java代码的项目,它将编译并创建一个libcocos2dx.jar文件,然后我可以在自己的项目中引用该文件。

但我的问题是,为什么引用.jar java库而不是.so库,那么我如何在自己的项目中引用,以便使用类似libcocos2dx.so的东西,而不是引用库项目libcocos2dx.jar?

我猜我在想,如果我使用.so本机库,性能会更好。

EN

回答 1

Stack Overflow用户

发布于 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文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30493171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档