demo进行了这么久,已经很久没有连真机调试一下了,昨天下午我旁边的家伙连真机调试出了很多问题,于是我也连真机调一下吧。
运行一下project.android里面的 build_native.bat,错误粗线了:
CCLuaStack has no member named 'loadChunksFromZip'!!!
我擦,自己搞了几个小时,毫无作用。
今天下午有空了又搞了一会儿,还是毫无进展,然后去cocochina论坛发帖求助了,如下:
CCLuaStack has no member named 'loadChunksFromZip'
二楼果然不愧是版主,一下子就看到问题的所在,是这个方法的大小写有问题。
我却一直没看懂二楼说的,直到我解决的那一刻。
我解决的过程是这样子的:
去cocochina论坛逛了一圈,仔细的瞻仰了每个感兴趣的帖子。
然后突然发现大家用的都是2.2.5release版本,而我用的是2.2.3rc版本。
于是想想:
也许我把我的demo的版本更新到2.2.5release版本会不会问题自动解决了呢?
并且rc版本毕竟不是release版,迟早要更新的吧。
于是,去github上下载了最新的release版:https://github.com/chukong/quick-cocos2d-x/releases
然后通过Beyond Compare对比了release版templatePROJECT_TEMPLATE_01proj.android和我的demoproj.android
发现不用就用template下面的覆盖过来,
之后再build_native.bat一次,ok了。
但是最终,我还是不明白为什么我用2.2.3rc的时候自动生成的AppDelegate.cpp里面的CCLuaStack用的是loadChunksFromZip,而不是loadChunksFromZIP。
算了,解决就好,不纠结了。