关于cocos3.11的说明

[修改Cocos2d-x root/external/config.json文件中的version字段。如果是v3.x的话,那么version字段的值改为v3-dpes-92,如果是v2.x的话,那么值是v2-deps-5]

分明是v3-deps-92

虽然是小错误,但是还请各位大侠看准了再往上敲,好歹也是官网。

这都不是事儿,关键是cocos gen-libs生成预编译库报错也没人给个说法,如果不再支持,至少给个说明吧。

确实,就算全力去搞creator了也不应该把cocos2d-x也抛弃了吧,这不是一切的基础吗?打算连基础都不要轻装上阵了吗?那跟找死有什么分别?

你好,请问有没有详细的报错信息啊?

D:/cocos2d-x-3.11/tools/simulator/frameworks/runtime-src/proj.android/…/…/…/…/…//tools/simulator/libsimulator/proj.android/…/lib/ProjectConfig/ProjectConfig.cpp:24: error: relocation overflow in R_ARM_THM_CALL
D:/cocos2d-x-3.11/tools/simulator/frameworks/runtime-src/proj.android/…/…/…/…/…//tools/simulator/libsimulator/proj.android/…/lib/ProjectConfig/ProjectConfig.cpp:26: error: relocation overflow in R_ARM_THM_CALL
collect2.exe: error: ld returned 1 exit status
make.exe: *** [obj/local/armeabi/libcocos2dlua.so] Error 1
make.exe: Leaving directory `D:/cocos2d-x-3.11/tools/simulator/frameworks/runtime-src/proj.android’
执行命令出错,返回值:2。
执行命令出错,返回值:14。

官方人员终于现身了。。
报错信息和楼上一样,windows环境生成Android预编译库时报错。英文论坛官方回应说是环境变量问题,然并卵,还是报同样的错误。望尽量快答复
http://discuss.cocos2d-x.org/t/cocos2d-x-3-11-prebuild-cocos2d-x-libs-failed/29272/9?u=finalsun

顶,我刚看完英文论坛上的准备再重新下一个试试就看到你的回复了,我还是继续干别的去吧。

英文论坛上又有新回复了

我也不明白他什么意思。他的回复显示的是3.10预编译成功,但他又说他的版本是3.11,"cocos2d-x-3.11"重命名为"cocos2d-x-3.10"后编译的?究竟是预编译3.11时环境变量还是旧版本所以导致报错,还是编译3.11时要把环境变量设置为3.10?
然而都不重要,在他回复之前我就试过了,报错一样。

哎,装得一手好逼,要不你去英文论坛上哪个帖子里去喷喷他?
我是累了,不关心了,搞完手头这个我就换unity了。

哈哈,换吧。我对Cocos还有点感情,毕竟是接触的第一款游戏引擎,大二开始学的,接触Cocos两年多了,准备毕业拿它混口饭吃。我学Unity也有一年半了,最近在写一款用到TiledMap的游戏,所以选了Cocos。Unity暂时还没支持TiledMap,不过已经提上日程了。虽说有几款插件支持TiledMap,但是用起来都不如Cocos方便。

cocos2d-x-3.11生成预编译的问题,我自己折腾成功了。
参考我学习笔记: http://blog.csdn.net/final5788/article/details/51433590

嗯,感情我也有,毕竟我是从1.x版本就跟着到现在的,但是自从他们开了creator这个项目以后整个感觉就变了。
以后如果触控撤资了,cocos2d-x团队又有需要的话我肯定会尽我的一点绵薄之力,哪怕我到时候已经不再用它。

1赞

@finalsun
你发的学习笔记我看了下。解决方案与我在这个帖子里面提到的一样。

请问一下。遇到 cocos gen-libs 报错问题的各位,下载到的 3.11 版本引擎中 tools/simulator/frameworks/runtime-src/proj.android/jni/Android.mk 中没有这样的配置吗:

ifeq ($(COCOS_SIMULATOR_BUILD),1)
LOCAL_ARM_MODE := arm
endif

这个问题你们团队的panda早就已经帮助解决了,看这里:http://forum.cocos.com/t/cocos2d-x-3-11/36658/14

你在英文论坛的回答我也看了,你说这个问题之前的版本出现过,已经解决了,问题是,现在的3.11他就是有这个问题,而且不是个例。

我觉得有没有这样的配置你自己下一个看看就知道了,现在已经没必要问我们了吧,你下载的和我们下载的应该就是一样的吧。

这个问题我自己能不能解决呢?当然能,我发帖子到论坛上来反馈并不是单纯只是想得到帮助,我同时还希望官方能知道有这个问题存在,从而从根本上去解决这个问题,让产品变得更好,而不是仅仅告诉我,你怎么怎么做就可以解决这个问题了,然后就没有然后了。

在这个问题上我不知道其他人是怎么想的,至少我在意的不是是否有人帮助我解决掉这个问题,我在意的是产品的质量和官方的态度,因为这代表了一个产品是否值得用户信赖。

可能有人会说我不知好歹,说开源免费你还想怎么样?说你行你上啊。
我只想说,如果这不是一个由商业资本完全主导的项目你这么说我我服你,而且我自己也会惭愧。
但现在这不是这样的项目如果你也这么说我我只能对你说三个字,你真傻。

不好意思,我的回复让你误解了。

因为之前这个问题出现在 libsimulator 模块,当时已经解决了。收到反馈之后,我在 v3,v3.11 tag 以及 下载的 v3.11 版本中都做了测试,并没有重现问题。所以我才想确认下是否你们下载到的 v3.11 版本与我下载到的内容不一致导致我这边没法重现问题。

现在看来这个问题还是跟机器配置有关。按照 http://forum.cocos.com/t/cocos2d-x-3-11/36658/15 的回复,在 v3.11 版本中 studio 模块也出现了同样的问题。我们会尽快解决的。谢谢你的反馈!