-
Creator 版本:2.1.1
-
目标平台: Android
-
详细报错信息,包含调用堆栈:
main-------->4
settings.debug-------->4 true
xxxxxxxxx—>>8 true
run–>1
run–>3
run–>4
run–>5
run–>7
_prepareFinished—>1
_prepareFinished—>2
_loadBuiltins—>1
_loadBuiltins—>2
loadBuiltins—>1
loadBuiltins—>2 effects function CCClass(){ this.initProps(CCClass); var cs=CCClass.ctors; cs[0].apply(this,arguments); cs[1].apply(this,arguments); cs[2].apply(this,arguments); } internal
Create unpacker %s for %s 0d669730c c0BAyVxX9JzZy8EjFrc9DU
Create unpacker %s for %s 07ce7530a 14TDKXr2NJ6LjvHPops74o
Create unpacker %s for %s 0e070526b abwstieFJFJakN1HRIe4jy
Create unpacker %s for %s 0e4bc3b03 0ek66qC1NOQLjgYmi04HvX
Create unpacker %s for %s 0e467e87b 28dPjdQWxEQIG3VVl1Qm6T
Create unpacker %s for %s 079499991 6dkeWRTOBGXICfYQ7JUBnG
Failed to define shader 061403a4fee41e99c7fbd0d70d603c430d3f85dbed5674580d6326e7: already exists. -
重现方式:
直接进去必现
我在cocos2d-js.js文件中添加如下日志信息,发现卡在了loadBuiltins—>2之后function loadBuiltins(name, type, cb) {
console.log(“loadBuiltins—>1”)
var dirname = name + “s”;
var builtin = _builtins[name] = {};
var internalMountPath = “internal”;
false;
console.log(“loadBuiltins—>2”, dirname, type, internalMountPath)
cc.loader.loadResDir(dirname, type, internalMountPath, (function() {}), (
function(err, assets) {
if (err) {
console.log(“loadBuiltins—>3”)
cc.error(err);
}
else {
console.log(“loadBuiltins—>4”)
for (var i = 0; i < assets.length; i++)
builtin["" + assets[i].name] = assets[i];
}
console.log(“loadBuiltins—>5”)
cb();
}));
}
loadBuiltins—>3或loadBuiltins—>4都不执行 -
之前哪个版本是正常的 :
其他浏览器没有这种问题 -
手机型号 :
Honor 7X
型号:BND-AL10 -
手机浏览器 :
华为浏览器 版本4.0.230
x5内核 037324GPU-M -
编辑器操作系统 :
Mac、window都试过了,都不行 -
编辑器之前是否有其它报错 :
没有
-
出现概率:100%
-
额外线索: