[已解决]cocos code ide调试加载较多js文件时无报错崩溃

操作系统:win7 x64
ide:cocos code ide rc1
调试真机环境:安卓4.4.2
jsb版本:3.0rc3

使用方法:
在 project.json的jsList 里面有部分.js文件(3个文件,一个加载显示用的,一个是resource.js,一个则游戏的入注用的js文件)

文件结构:
为每个模块(归为一个子项目)单独有一个基础文件,比如 base.js、data.js、core.js、game.js、fight.js、chat.js等,
这些基础文件里都有一个jsList数组,里面存放的这个独立子项目的所有js文件列表

入注时,首先loadjs加载这些基础文件后,然后按顺序加载基础文件里面的jsList东西,问题出来了,js文件先后顺序是没有问题的,js文件也都是存在的(路径文件名什么的都是对的),但加载到一定的量后(160个js左右后,每个阶段都有打印日志),就直接崩溃,cocos ide基本上没有任何报错,但如果不调试,直接在手机上运行(点图标运行,调试时会给你安装上去)时,却没有问题

这问题我自已研究了好久,一直没有解决,试过多种方法,求解惑啊!!!

我为什么要用真机调试,是因为win下无法调试,报:
Error occured while launching in connector
Timed out waiting for packet: 6

win不能调,手机上不能调,我现在调试,就是满天的写cc.log(xxxx)来输出日志来处理出现的问题

补充一下:用win窗口试调试,虽然不能进调试状态,到了首个启动界面,点那个蓝色窗口的 play(cocos卡通标志)按钮是正常的,没有报任何错 ,可以进入到预定的画面,这是也可以说明我的这个加载方式,以及这些js文件是没有问题的

问问题的方式很专业!
不过漏了说明引擎版本。

另外,
为了方便描述,把你的问题总结成两个问题:
问题1:加载大量 js 文件的时候(160个左右)会崩溃
问题2:win无法连接调试

我想要了解的额外信息是:
问题1是加载到该数量js文件后直接崩溃吗?还是需要做另外什么操作?
问题2是稳定重现的吗?使用的是自定义 runtime 还是 prebuilt?

用的 是jsb 3.0 rc3

问题1是加载到该数量js文件后直接崩溃吗?还是需要做另外什么操作?
– 没有做任何操作,就是把js数组,直接传递给loadjs,如:cc.loader.loadJs(这里是文件地址列表(有打印显示过的,都是正确地址), this.callBack),然也没有调用callback,就直接崩溃

问题2是稳定重现的吗?使用的是自定义 runtime 还是 prebuilt?
–100%出现(把把是这样);用的是自定义runtime(右键项目->cocos tools->build custom runtimes)

另外补充一下,一开始都是好的,当随着游戏开发进度需要加载的js文件越来越多的时候这个问题就越加明显,到最后就是100%出现

给人感觉,有点像汽球一样,有时稍吹多些汽,可能会爆,可能不会爆,到后面被吹的汽太多了,就完全会爆了

ok,我们已经重现了这个问题,会在 1.0.0-final 版本中修复。

嗯,谢谢了,等你们的新版本

您好,我出现的问题是:新建的项目运行在browser中,网页打不开,URL是127.0.0.1:8000/ 我刚刚接触js,希望得到您的指导谢谢回复!

我的问题和楼主一样,项目JS文件不够只有三十左右,调试崩溃后就一直无法调试,目前唯一解决办法是重建项目,此问题之前版本就存在过,一直未得到有效解决方法。