收藏
回答

小游戏采用分包加载,采用兼容微信6.6.7以前的版本方式报错的问题

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小游戏 Bug Android 4.4.2 华为荣耀 H60-L11 6.6.5

- 当前 Bug 的表现(可附上截图)

低版本微信兼容分包加载报错问题,附图如下



- 预期表现

当前开发的小游戏项目,因为包的体积较大所以采用了分包加载的方式,在支持分包的微信客户端上没有问题,为了兼容低版本的微信,做了处理,在开发者工具中用低版本的基础库调试OK

- 复现路径

但是在6.6.5的微信客户端上测试时,发现黑屏,排查后发现只要game.json中配置了subpackages字段,在低版本的微信上去require分包中的js文件就会报这个文件is not defiend,真机就会报这个错

- 提供一个最简复现 Demo


最后一次编辑于  2018-08-23
回答关注问题邀请回答
收藏

2 个回答

  • 晨
    2018-08-23

    老版本暂时不支持开发/体验版分包加载调试,但正式版能正常使用,如果开发者工具上使用低于 2.1.0 版本调试没有问题,那么就没有问题了

    2018-08-23
    赞同 2
    回复 2
    • 都选c
      都选c
      2018-08-23

      好的,谢谢您的解答,等我们发布正常版了再测一下

      2018-08-23
      回复
    • 小六
      小六
      2018-08-28

      老版本暂时不支持开发/体验版分包加载调试,但正式版能正常使用,如果开发者工具上使用低于 2.1.0 版本调试没有问题,那么就没有问题了”  强烈要求你把这段话 写到开发文档里

      2018-08-28
      回复
  • 小六
    小六
    2018-08-28

    好超蛋啊,居然正常版没问题,害我一直不敢提审

    2018-08-28
    赞同 1
    回复