[LayaAirIDE 2.0]打包发布vivo,调试黑屏

项目打包vivo,调试时黑屏,换了一个简单的demo,有UI有3D场景,调试时3D场景不显示UI却显示,也没有输出报错,自己的项目也没有日志中也没有update里面的console.下面是demo跟截图
U2V}OJ`E(Y9GA[A}``[N9FR.png
已邀请:

kylin9718

赞同来自: 156*****953

2.2.0的vivo适配库有问题,用最新的适配库就好了
可以使用附件中的vivo适配库,是2.4.0beta版本的适配库
不过建议将引擎升级到最新的版本

156*****953

赞同来自:

111.png


2222.jpg

 

kylin9718

赞同来自:

没有收到过类似问题的反馈,麻烦提交一个可复现的最简demo吧
只看日志我们没办法调查的

156*****953

赞同来自:

有demo的 就在日志下面

kylin9718

赞同来自:

改一下laya.vvmini.js中对应的函数。

Tengee

赞同来自:

遇到了同样的问题,包括官方的3D示例项目打包成vivo,调试的时候UI都不显示,Log日志是加载不到图片,但是安装的时候是好的,也就是第一次运行是没问题的,第二次开始运行RPK,就开始读取不到任何资源,个人怀疑是不是运行一遍就把所有资源都删除掉了???
 
 
另外,创建Laya自带的3D物体是可以的,但是加载Unity导出的模型也是同样的情况。
 
求官方人员们解决下。很急!!!

Tengee

赞同来自:

我遇到的这个问题,暂时算解决了,不过有的机型还是有问题,我的测试机上运行是没问题,运营那边2种Vivo机型都是第一次运行黑屏,第二次好了。
 
我这临时还加了分包,把资源分离了。
 
解决思路:
1-分包;
2-加载分包;
3-分包加载完毕先刷新资源,也就是这句话:
    
//激活资源版本控制,version.json由IDE发布功能自动生成,如果没有也不影响后续流程
Laya.ResourceVersion.enable("version.json", Laya.Handler.create(this, this.onVersionLoaded), Laya.ResourceVersion.FILENAME_VERSION);
4-在成功回调中加载场景
onVersionLoaded(): void {
//激活大小图映射,加载小图的时候,如果发现小图在大图合集里面,则优先加载大图合集,而不是小图
Laya.AtlasInfoManager.enable("fileconfig.json", Laya.Handler.create(this, this.onConfigLoaded));
}

onConfigLoaded(): void {
//ToDo 加载 指定的场景
}
注意:在自己的测试机上没问题,但是运营第一次运行就有问题,第二次开始运行没问题了(这个问题有点迷)。

要回复问题请先

商务合作
商务合作