关于多个名字相同的.so库的打包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于多个名字相同的.so库的打包相关的知识,希望对你有一定的参考价值。

1.修改Andriod.mk下的.a文件的配置(如百度定位的SDK)

技术分享

2.修改Application.mk

技术分享

这里只是写了默认的和V7a需要其他 的按照这个格式添加即可;(有的也许需要将APP_ATL后面的值改为 gnustl_shared);

3.修改cocos安装路径下的prebuilt下的Andriod例如我的是:C:\\Cocos\\Cocos2d-x\\cocos2d-x-3.10\\prebuilt\\android

技术分享

原来只有第二个文件另外的需要自己手动添加。

4.在自己的项目中的 Andriod的jni下创建你需要加入的.so的文件,在这里我也只添加了默认的和V7a

技术分享

这样打出的包就会有你需要的所有.so了。

(注:有可能会出现崩溃问题)

(注:有)

以上是关于关于多个名字相同的.so库的打包的主要内容,如果未能解决你的问题,请参考以下文章

提交多个具有相同代码库的 iOS 应用

编译器可以优化多个相同的函数调用吗

Android多个Module统一配置相同jar或库的版本号

云平台与车辆can的通讯方法,以及linux下用命令行将c文件打包生成so库的方法

Android Studio gradle配置项 packagingOptions说明 Android打包so库重复问题

Android Studio gradle配置项 packagingOptions说明 Android打包so库重复问题