收藏
回答

真机白屏Cannot read property 'Int8Array' of undefined?

背景:微信的插件开发,提交审核被拒,原因是插件白屏,目前推测因为真机2.0调试报错Cannot read property 'Int8Array' of undefined导致白屏,详情看下

appid:wx5fcce12afdff9918

环境:mac m3芯片

猜测审核人员白屏问题:

  • 我用真机报错这个,我看论坛其他人说是编辑器版本 真机调试的问题,但是我用最新稳定版本1.06.2412050、1.06.2405010以及当前版本都不行。
  • 站内也有别人替冲同样问题,参考的真机调试问题是这个https://developers.weixin.qq.com/community/develop/doc/0008642ffec978235142b49186b800微信插件模式真机调试哪里没有切换版本的入口,开发者工具上更新版本记录上这个默认真机2.0是单指小程序,还是插件也是。目前不知道插件模式下真机调试是几版本的。

  • 我用插件代码之前5个版本试过了真机调试都不行(插件模式下),并且这5个版本已经在线上跑了n年了没问题。


新发现:如果插件模式切到小程序模式开发,然后用真机2.0试,就可以成功打开,1.0打不开,报同样错误。ide:///extensions/remote-debug/index.js:1 error run publib TypeError: Cannot read property 'Int8Array' of undefined

ide:///extensions/remote-debug/index.js:1 ReferenceError: define is not defined


所以微信插件提审时,审核人员说白屏,我估计他们也是报错这个问题?

最后一次编辑于  02-27
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    02-27

    你好,

    插件审核的问题,不是因为这个报错白屏,建议提交代码审核时可以自行vconsole打印报错

    2.0白屏报错麻烦提供能复现问题的代码片段以及插件的appid(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    02-27
    有用
    回复 5
    • LG
      LG
      02-27
      是真机1.0报错,审核人员审核用的是真机调试版本多少,再问下小程序插件模式下,默认的真机版本是多少?
      02-27
      回复
    • LG
      LG
      02-27
      再者插件没有预览版本,我怎么预览vconsole的报错呢?
      02-27
      回复
    • LG
      LG
      02-27
      辛苦看下这个代码片段:https://developers.weixin.qq.com/s/xd2I2hmL7IYh,很容易复现,我创建代码片段时只选择了插件模式,用的默认demo,只改了appid,然后真机调试,就白屏,没有改任何demo代码,appid可以用wx5fcce12afdff9918
      02-27
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      02-27回复LG
      微信群聊已回复
      02-27
      1
      回复
    • LG
      LG
      02-27回复社区技术运营专员--许涛
      收到
      02-27
      回复
  • Mr。Zombie
    Mr。Zombie
    03-02

    怎么样了,我也遇到

    03-02
    有用
    回复 2
    • Mr。Zombie
      Mr。Zombie
      03-02
      我用真机调试2.0没有报错了,但是iOS设备不行,选择安卓系统进行调试然后用iOS手机扫码页面可以出来但是调试不了,选择iOS系统进行调试就页面出不来,只有tab栏。也没有报错。
      03-02
      回复
    • Mr。Zombie
      Mr。Zombie
      03-02
      勾选了上传代码时自动压缩,可以了,不过网络调试看不到。。
      03-02
      回复
登录 后发表内容