Create 2.1.1 发到Facebook 报错

NewProject.rar (2.9 MB)<!–

感谢反馈,在您发帖之前:

1)您已经对该问题进行了充分检查和试验,并且已经熟悉了 Creator 所提供的文档。您尝试搜索论坛( http://forum.cocos.com/search?q=category%3Acreator%20 ),但依然没找到答案。
2)如果问题已经确定,需要直接求助官方人员,请提供一个 demo 或者重现问题的准确环境。Demo 能够重现问题即可,不要直接发整个项目,否则您的反馈可能得不到处理。
3)如果确定有问题,并且已经提交,但是没有得到我们的解答,这很可能是我们的疏忽!请您顶帖,或者重新发起一个帖子(将上次未解答完的链接附上,我们会删除新的帖子,在旧的帖子上继续回复)。

发帖时如系统提示:“Title 无效;请描述得更详尽些”,可能是帖子的标题过长导致的,请尝试缩短一丢丢。

此外,反馈 Bug 时请您提供以下信息:
–>

  • Creator 版本:2.1.1

  • 目标平台: Facebook Instant Game

  • 详细报错信息,包含调用堆栈:
    cocos2d-js-min.js:1 Uncaught TypeError: Cannot read property ‘_owner’ of undefined
    at Function.getInstantiatedMaterial (cocos2d-js-min.js:1)
    at CCClass.291.r._switchGrayMaterial (cocos2d-js-min.js:1)
    at CCClass._updateDisabledState (cocos2d-js-min.js:1)
    at CCClass._updateState (cocos2d-js-min.js:1)
    at CCClass.__preload (cocos2d-js-min.js:1)
    at CCClass.eval [as _invoke] (eval at p (cocos2d-js-min.js:1), :3:65)
    at CCClass.invoke (cocos2d-js-min.js:1)
    at CCClass.activateNode (cocos2d-js-min.js:1)
    at CCClass._activate (cocos2d-js-min.js:1)
    at 50.cc.Director.runSceneImmediate (cocos2d-js-min.js:1)

  • 重现方式:
    Demo不好整,我也不知道怎么出的
    2.1.1 本地测试(未使用FB sdk)正常
    但是发到Facebook就报错 应用刚启动就报错
    2.0.9 都正常

还有一个问题是 2.0.9也有的 就是发到Facebook 发现resources下的json资源在res\import 下面 但是加载链接却是res\raw-assets,导致
404, 本地测试正常(Demo见附件)
这是加载代码:
DataManager.datasURL = [
cc.url.raw(“resources/data/LevelData.json”) +"?v="+GameConfig.VERSION,
cc.url.raw(“resources/data/TurretData.json”) +"?v="+GameConfig.VERSION
];
if(local != I18N.defaultLU)
DataManager.datasURL.push(cc.url.raw(“resources/i18n/” + local + “.properties”) +"?v="+GameConfig.VERSION);

    //开始加载
	cc.loader.load(DataManager.datasURL, function(errors, results:cc.LoadingItems){
        DataManager.levelData = results.getContent(DataManager.datasURL[0]).json;
        DataManager.turretData = results.getContent(DataManager.datasURL[1]).json;

});

  • 之前哪个版本是正常的 :2.0.9 正常

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :无

  • 出现概率:必现

  • 额外线索:

我也有这样的问题,2.1.0打包web-mobile正常运行,升级到2.1.1后,打包运行就报这样的错,没有大佬出来解答下吗?楼主你的解决了吗?

使用2.1.1发布你的demo到FB并没有问题,可以正常使用。
建议你新建一个工程试试,
新工程如果可以的话,就把原先项目上的asstes文件夹拷贝过去重新构建发布测试。