使用loadSubPackage时部分机型弹出提示 “运行环境加载失败 ”, 同时分包加载失败

小游戏 企业微信 微信支付 小程序 文章 2020-07-30 20:59 1696 0 全屏看文

AI助手支持GPT4.0

使用loadSubPackage时部分机型弹出提示 “运行环境加载失败 ”, 同时分包加载失败
框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug loadSubPakage 微信安卓客户端 7.0.16 2.11.3

部分机型在加载部分分包代码时会弹出该提示,机型为小米9,错误代码为(2,105),麻烦问一下这个错误会在什么情况下出现,开发人员如何才能避免此类问题。

Framework type problem type API / component name terminal type wechat version basic library version game bug loadsubpakage wechat Android client 7.0.16 2.11.3 this prompt will pop up when part of the subcontracting code is loaded. The model is Xiaomi 9 and the error code is (2105), Please ask under what circumstances this error will occur and how developers can avoid such problems. Code snippet cc.loader.downloader .loadSubpackage('subPkgName', (err: any) => { console.error ('load subpackage error:', err); });

回答:

社区技术运营专员-灵芝:

你好,问题出现的概率有多大?请提供能复现问题的代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

15:目前在小米9手机上加载几个分包之后就可能会出现上述情况,最近打了四五个体验码,有两个出现问题,出现问题的是小游戏,我们用的cocos引擎,加载分包时使用的是cocos提供的接口,我看引擎内部调用的也是微信开放平台提供的接口。
15:我们现在连游戏都打不开了,微信的闪屏页就会闪退,弹出提示 微信运行环境加载失败 2105。现在还没有调用加载分包接口。
15:打的预览的码,刚开始还可以进游戏,游戏中出现了一次运行环境加载失败后再次打开游戏就出现上边的情况。
15:请问cleanAllAssets之后退出小游戏会导致上述情况吗
小游戏运营专员-宏:麻烦提供能复现问题的代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
15:我们这边用的是cocos 引擎,项目用ts写的,目前加载分包使用的微信提供的接口,分包有十几个,当时复现是测试通过顶号登录复现的,如果提供代码片段是需要我把相同的逻辑写到小程序里吗?

-EOF-

AI助手支持GPT4.0