jsb.Download下载报错Failure when receiving data from the peer

  • Creator 版本:1.8.1

  • 目标平台:Android真机 和 Windows模拟器

  • 调用方式:

          let downloader = new jsb.Downloader;
          downloader.setOnTaskError(this.onTaskError.bind(this));
          downloader.setOnTaskProgress(this.onTaskProgress.bind(this));
          downloader.setOnFileTaskSuccess(this.onTaskSucceed.bind(this));
          let dir = jsb.fileUtils.getWritablePath() + "SevGameCfg/";
          if (!jsb.fileUtils.isDirectoryExist(dir)) {
              jsb.fileUtils.createDirectory(dir);
          }
          let saveTo = dir + "gameconfig.json";
          let task = downloader.createDownloadFileTask("http://www.hhyshop.cn:205/file/Project/gameconfig.json", saveTo);
    
    
      onTaskError(task, errorCode, errorCodeInternal, reason: string)
      {
          cc.error("Down error,", errorCode, ",", errorCodeInternal, reason);
          this.destroy();
      }
    
  • 重现方式:调用后会在控制台打印出如下log:Simulator: D/jswrapper (144): JS: [ERROR]: Down error, -3 , 56 Failure when receiving data from the peer

  • 出现概率:必现

  • 额外线索:iOS下正常,Android和Windows下报错

请各位大大帮忙看看是什么问题,多谢各位:6:

1.8.1 现在已经基本不更新了,建议你升级到稳定版本 1.9.3 看看是否还有这个问题。:slightly_smiling:

今天使用1.9.3后还是存在此问题