Egret社区

vivo平台,资源加载失败

2021-4-23 16:38
3560
引擎版本 5.2.28
IDE Egret Wing 4.1.6
Luncher:1.2.4
vivo小游戏调试器:1091
最低版本号:1063

错误情况:
vivo小游戏调试器下获得的data 是 null ,文件也是存在的。
模拟器,浏览器调试运行都是可以的。

代码如下
  private loadConfigData(): void {
        let url: string = 'resource/config/c.txt';
        RES.getResByUrl(url, this.loadConfigDataComplete, this, RES.ResourceItem.TYPE_BIN).catch((err) => {
            console.log('err', err)
        });
    }


    /**
     * 加载表文件
     */
    private loadConfigDataComplete(data, url): void {
        console.log('data', data)
        console.log('url', url)
        var zip = new JSZip(data);
        let filesobj: any = zip["files"];
        console.log('dafilesobjta', filesobj)
        let dic: any = {};
        for (let key in filesobj) {
            let jsonFile2 = zip.file(key).asText();
            dic[key] = JSON.parse(jsonFile2);
        }
        let jsonDatas: any = dic["config.json"];
        console.log('jsonDatas', jsonDatas)
        GameConfigDataManager.getInstance().initConfig(jsonDatas);
        for (let key in jsonDatas) {
            let jsonData = jsonDatas[key];
            let jsonName = key.split("_")[0];
            TableDataStore.getInstance().fillTable(jsonName, jsonData);
        }
        this.dispatchEvent(new egret.Event(GameLoading.LOAD_COMPLETE));
        console.log('loadConfigDataComplete')
    }

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

游子陈

登堂入室

积分: 16 帖子: 4 精华: 0

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部