收藏
回答

关于新版本开发工具运行提示readFile:fail Parameter check error

框架类型 问题类型 操作系统 工具版本
小游戏 Bug macOS 1.06.2503290

使用cocos3.8.0导出的微信小游戏使用 1.06.2412040版本模拟器游戏正常,上传为测试版本时手机上卡在启动页,想真机调试但提示不支持。所以升级开发工具版本到1.06.2503290后在开发者工具中就会提示以下一堆相关的错误,请问有什么解决方案吗?

readFile:fail Parameter check error:

parameter.encoding 字段需为 'ascii' | 'base64' | 'binary' | 'hex' | 'latin1' | 'ucs-2' | 'ucs2' | 'utf-16le' | 'utf-8' | 'utf16le' | 'utf8' Error: readFile:fail Parameter check error:

parameter.encoding 字段需为 'ascii' | 'base64' | 'binary' | 'hex' | 'latin1' | 'ucs-2' | 'ucs2' | 'utf-16le' | 'utf-8' | 'utf16le' | 'utf8'

    at Object.fail (http://127.0.0.1:28955/game/web-adapter.js:3065:105)

    at Object.t (http://127.0.0.1:28955/game/__dev__/WAGameSubContext.js:1:158888)

    at Function.v.<computed> (http://127.0.0.1:28955/game/__dev__/WAGame.js:1:1459399)

    at p (http://127.0.0.1:28955/game/__dev__/WAGame.js:1:199128)

    at Object.fail (http://127.0.0.1:28955/game/__dev__/WAGame.js:1:199571)

    at http://127.0.0.1:28955/game/__dev__/WAGame.js:1:583520

    at oe (http://127.0.0.1:28955/game/__dev__/WAGame.js:1:583672)

    at http://127.0.0.1:28955/game/__dev__/WAGame.js:1:583867

    at r (http://127.0.0.1:28955/game/__dev__/WAGame.js:1:577184)

    at s (http://127.0.0.1:28955/game/__dev__/WAGame.js:1:116375)

回答关注问题邀请回答
收藏

4 个回答

  • 努力拼搏
    努力拼搏
    05-20

    我解决了,你添加以下代码ensureEncoding: function (filepath) { if (!filepath) return 'binary'; },然后在readfile方法的参数修改为encoding: e || this.ensureEncoding(t)就可以了

    05-20
    有用 2
    回复 5
    • sindorei
      sindorei
      05-24
      大佬 这个添加在哪啊
      05-24
      回复
    • IT学思想
      IT学思想
      06-02
      给力!
      06-02
      回复
    • 泽 托卡马克 学
      泽 托卡马克 学
      06-03回复sindorei
      在web-adapter.js添加和修改就可以,我试过了,ok的
      06-03
      回复
    • Haeson
      Haeson
      06-13回复泽 托卡马克 学
      大佬有没有截图,我这部改了半天都没不行
      06-13
      回复
    • 唐千里
      唐千里
      06-17
      照着做,ok了
      06-17
      回复
  • Izhar
    Izhar
    06-17

    大佬们,web-adapter.js文件里的代码很乱啊,,好像是压缩的代码,,,你们怎么修改的呀

    06-17
    有用 1
    回复 1
    • Izhar
      Izhar
      06-17
      嘿嘿,不用了,已经解决了,,,控制台那里可以看到 整齐形式的web-adapter.js,,直接全复制过来,粘贴到文件里就可以啦,游戏完美运行了
      06-17
      回复
  • IT学思想
    IT学思想
    06-03

    是微信这边改 还是 cocos这边改?请微信官方同学回复一下,谢谢

    06-03
    有用
    回复
  • tomy
    tomy
    05-20

    今天遇到同样问题了。我是cocos 3.8.6编译的项目。在老版本的微信开发者工具里面能正常的测试预览,今天心血来潮去点击了开发者工具的自动升级,好了,现在编译都通过不了了。报同样的错误

    05-20
    有用
    回复
登录 后发表内容