优秀的编程知识分享平台

网站首页 > 技术文章 正文

关于游戏开发过程中CocosCreator 安卓出包所遇到的坑的总结

nanyue 2024-11-11 12:29:24 技术文章 4 ℃

这几年,一直做的游戏行业,前几年搞技术开发,一直用的是COCOS2D,从开始的COCOS2D C++版本,到后来的COCOS2D LUA版本,现在为了做H5的游戏,又开始研究COCOS2D JS 版本,我把出安卓包的时候遇到的坑记录一下,希望对大家有所帮助。


这是一个Creator的简单实例,用WEB调试能正常跑起来,我现在想把他打开成安卓,

第一步,先设置NDK,SDK,打开文件=》设置


我这边按常规操作设置好,然后点击保存。

第二步,点击项目=》构建发布


这里选择好,记得把安卓版本,选择合适的,我这里选 的是27,然后一步步,先点击1构建,这里没有问题,第二步点编译,坑就来了,注意


提示错误,查看日志文件 file:///C:/Users/Administrator/.CocosCreator/logs/native.log


提示问题一大堆,最后定位到红线处,度娘查了一下,说是NDK版本过低的问题,我原来是的是R14D,马上换了一个R16的版本,还是提示有问题,最后换了一个R21的版本,终于不报错了,缺出现了另一个错误,



ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/jswrapper/v8/debugger/inspector_socket_server.o: No such file or directory

提示找不到目录,又查了一遍资料,说是目录结构过长的问题,果断把项目放到E盘根目录,接着编译通过,并顺利出包,运行成功。



到此,整篇文章结束,写作水平可能限,后面慢慢改过,也有可能写得不够细,希望越来越好。

最近发表
标签列表