加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案

发布时间:2020-12-14 19:06:00 所属栏目:百科 来源:网络整理
导读:在游戏中对接支付的SDK的时候引入支付的so文件的时候在编译的时候总是被删除,后来经过查找资料自己整理出了一个解决方案 方案如下 在项目导入安卓中之后,在对应的jni文件夹中创建一个prebuilt的文件夹,把要导入的so文件全部复制进去 然后写一个bat批处理

在游戏中对接支付的SDK的时候引入支付的so文件的时候在编译的时候总是被删除,后来经过查找资料自己整理出了一个解决方案

方案如下

在项目导入安卓中之后,在对应的jni文件夹中创建一个prebuilt的文件夹,把要导入的so文件全部复制进去

然后写一个bat批处理的文件

文件内容为:

xcopy /x /s /c /r G:SVNKimbioproj.androidjniprebuilt*.so G:SVNKimbioproj.androidlibsarmeabi

具体的路径根据自己的实际路径来写

然后在Project中选择Properties中的Builders然后新建一个Program如下图


然后把写好的批处理的bat文件加入进去,然后应用确定即可

在你重新运行的时候批处理会把so重新导入进libs中的armeabi文件夹中即可使用

此方法在本人程序中正常运行

如有什么不好的地方希望指出一起学习

也可以加入交流群:252799892

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读