您的位置:首页 > 移动开发 > Cocos引擎

cocos2d打包安卓.so时候,error: undefined reference to!

2016-12-05 15:46 204 查看
F:../lua_cocos2dx_ui_auto.cpp:17393: error: undefined reference to 'cocos2d::ui::ListView::jumpToItem(int, cocos2d::Vec2 const&, cocos2d::Vec2 const&)'

F../lua_cocos2dx_ui_auto.cpp:17643: error: undefined reference to 'cocos2d::ui::ListView::insertDefaultItem(int)'


1, 出现这种错误,首先去安卓工程\frameworks\runtime-src\proj.android\obj\local\armeabi\objs\的对应module里面找,是否有报错的文件的.a文件生成,没有就是在编辑mk的时候没有添加对应的.cpp文件,找到对应的安卓.mk文件,将报错文件加入即可

2, 第二种就是对应文件,并没有实现这个函数功能,也会报错,添加即可

3, 编译之前,记得删除objs对应的module文件夹, 记得

ps: 编译安卓工程前,首先确保原生的能编译出.so, 再对工程进行修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: