最开始的时候.自用的MacbookPro 安装过很多东西.下载了cocoscreator. 配置好环境.配置发布。
------------------构建部分就失败了!!!之后就放弃了一段时间。(原因是电脑安装了Anaconda,这东西的python是3)。构建需要python2.
昨天下班猛然一看.边上工位有个macmini。突然就有了继续折腾CocosCreator的想法了.
于是今天一上班就过来搞.这个macmini配置太低。无奈还得用自己的电脑折腾。
猛然发现了这篇文章可算是帮助了我
https://blog.csdn.net/weixin_37896489/article/details/107722816
Anaconda python 降级方法! 二话不说,搞起.
捣鼓的路才刚刚开始...........
终于可以构建了.由于网上没有什么资料.所有人都是说构建完成就好了.相信大多人中间都遇到了很多的坑.
继续。构建中.失败。。。。。看了一下日志。大概是编译相关的。当我查阅gradle.out什么什么什么。我掐指一算。问题一定不是再这里。于是思考了思考。打算还是一步一步的踏坑
之前编译过cocos2dx的原生代码到Android.我大概看了一下Creator的代码和相关移植creator到android的文章.
可以确定creator的代码也是2dx的.所以搞定了2dx的编译。creator问题不会太大
之前的cocos2dx环境什么的都删了.所以只能从头开始.下载了一个3.17. 先进bash_profile配置好ndk sdk ant 等.
再3.17下面 setup.py。 之后进入cocos-console. cocos new XXXXXXXX(自己查阅构建命令吧。真心记不得)
这样一个coocs2dx的模板项目就出来了.
进入Android 下面. 开始编译....情况出来了.各种的不过.各种的错.淡定的思考.
因为网上的多数文章都是使用的ndk16。这里我过段了删除了自己原来的ndk21
总结起来以下几种错误:
1:ndk版本不对.我使用了15b 编译出错! 21b 编译出错。 最终使用了16b OK
2电脑环境部给力。下载更新不行
3使用了一些Android studio的配置。而不是UserProject的配置。 到时配置越级。编译失败
4一些llvm下面的clang什么的 电脑提示拒绝运行。 只能再下面一个个的同意运行。同意一次退出从新build
(网上也有直接copy一段代码就说是搞定的。没敢试.毕竟这么安装.你可以看到一步步的前进。copy完一拖代码.万一不行。尼玛)
就这样一步步。 cocos2dx终于跑通了。手机上运行。。。。ok
下一步。打开creator. 构建。---成功。 编译----等了一会---成公。 就部需要打包apk了
直接打开编译完成的目录。是这样的。(这张图我就没看见谁放!!呵呵,以后来个详解。这样新入坑的小伙伴至少能心里有个数)
这个就是一个Android的项目。我们用studio是可以打开的。
打开。。编译。。 直接就可以打包运行到手机上了。
事实上最后的发布就是利用脚本编译了这个项目成apk.
OK。大功告成。