在做热更新功能时用到了AssetsManager,发现在windows平台总是报CREATE_FILE错误,errorStr "Can't renamefile from: xxx.tmp to: C:/Users/Administrator/AppData/Local/xxx",最后发现创建下载任务时第二个参数传错了,传的是_storagePath,应该是_downloader->createDownloadFileTask(_packageUrl, outFileName);

// start download;
        const string outFileName = _storagePath + TEMP_PACKAGE_FILE_NAME;
        _downloader->createDownloadFileTask(_packageUrl, outFileName);

其实早就有人提出来windows下使用AssetsManager有问题,官方到现在也不修复这么低级的问题。。。

相关文章:

  • 2022-03-05
  • 2021-12-25
  • 2021-12-07
  • 2021-08-26
  • 2022-12-23
  • 2021-12-28
  • 2022-02-19
猜你喜欢
  • 2022-01-19
  • 2022-12-23
  • 2021-05-28
  • 2022-12-23
  • 2021-10-20
  • 2022-12-23
相关资源
相似解决方案