在creator3.4.2里设计并在浏览器调试了,可以一直按逻辑到demo的最后。
但是发布出的安卓,在进入一个场景时总是不显示。
用了devtools,出现下面的错误,其他简单的脚本错误,creator设计错误,我都能改。就是这个看不懂时哪里错了。
TypeError: Cannot read property 'split' of null
at Texture2D._deserialize (src/cocos-js/cc.f40fe.js:23833:37)
at Texture2D._deserialize (src/cocos-js/cc.f40fe.js:24605:23)
at deserializeCustomCCObject (src/cocos-js/cc.f40fe.js:19868:21)
at parseInstances (src/cocos-js/cc.f40fe.js:20001:41)
at deserialize (src/cocos-js/cc.f40fe.js:20157:35)
at deserializeAsset (src/cocos-js/cc.f40fe.js:24140:25)
at parseImport (src/cocos-js/cc.f40fe.js:52443:28)
at Parser$1.parse (src/cocos-js/cc.f40fe.js:52487:17)
at parse (src/cocos-js/cc.f40fe.js:52652:26)
at Pipeline._flow (src/cocos-js/cc.f40fe.js:16950:17)
Cannot read property ‘split’ of null TypeError: Cannot read property ‘split’ of null
at Texture2D._deserialize (src/cocos-js/cc.f40fe.js:23833:37)
at Texture2D._deserialize (src/cocos-js/cc.f40fe.js:24605:23)
at deserializeCustomCCObject (src/cocos-js/cc.f40fe.js:19868:21)
at parseInstances (src/cocos-js/cc.f40fe.js:20001:41)
at deserialize (src/cocos-js/cc.f40fe.js:20157:35)
at deserializeAsset (src/cocos-js/cc.f40fe.js:24140:25)
at parseImport (src/cocos-js/cc.f40fe.js:52443:28)
at Parser$1.parse (src/cocos-js/cc.f40fe.js:52487:17)
at parse (src/cocos-js/cc.f40fe.js:52652:26)
at Pipeline._flow (src/cocos-js/cc.f40fe.js:16950:17)
-
Creator 版本: 3.4.2
-
目标平台: 电脑用edge预览正常,生成原生Android出问题
-
重现方式:按流程进入第二 个scene播放视频,实际手机上黑屏
-
首个报错: 什么调用栈?小白不懂
是第一个报错的意思吗?
TypeError: Cannot read property 'split' of null -
之前哪个版本是正常的: 一直这样
-
手机型号: 魅族16sp flyme9 底层 android 10
已经试过的方法:
-
怀疑是同一个scene不能容纳两个VideoPlayer,遂拆开成两个scene,结果第一个scene正常播放,结束后第二个scene出问题。
-
怀疑是videoplayer的产生销毁问题,修改了脚本按播放顺序,播放再销毁,一样第二个scene出不来。
-
看到控制台的什么texture2d,猜测是插入的图片有错误,取消其中的bgStartMenu背景图,一样第二个scene出不来。
其他方法我就想不出来了,有没有大佬救救我 
这毕设可咋整啊 
附一个debug包给各位大佬看看// 没传文件权限XX
已发现其中的问题:
我在assets里面创建了resources文件夹,嵌入节点的背景图放在了里面(目前只有一张背景图);我又创建了“自动图集配置”放在了resources文件夹的外面;
我本意是,将所有的背景图都放到resources文件夹里,等后面的场景若有事件响应(比如战斗界面背景),可以用代码动态加载背景图。
刚才试了一下,将resources文件夹里面的背景图放到外面去,再编译生成,结果就可以了。
有大佬能解答一下这是什么问题吗?是resources动态加载我没理解清楚,还是我设置有问题,还是atlas与图片关系有bug? 
