收藏
回答

Android11 RPB2.200611.012系统中使用appendFileSync出错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug appendFileSync 微信安卓客户端 7.0.15 2.12.0

在Android11 RPB2.200611.012系统中多次调用appendFileSync后,会导致文件的二进制信息出错。

比如:既存文件二进制信息是%PDF-1.3,然后每回追加test字段。

第一次调用appendFileSync后,二进制信息为

%PDF-1.3

test

第二次调用后,二进制信息为

%PDF-1.3

%PDF-1.3

test

test

从这里开始二进制信息就写入错误了,随着appendFileSync调用次数的增多,二进制信息会变得越来越奇怪。

希望官方能调查一下,看看是新系统下API底层逻辑出错了?还是Android新系统的bug?

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

1 个回答

  • 灵芝
    灵芝
    2020-07-28

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    另外,复现问题后请在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)

    2020-07-28
    有用
    回复 5
    • Sparrow
      Sparrow
      2020-07-28
      具体机型:Pixel3
      微信版本号:7.0.15
      系统版本号:Android11 RPB2.200611.012
      示例代码片段:https://developers.weixin.qq.com/s/hHPdbamL7ejc
      微信号:rding_PSH3T
      出现问题的时间:2020/7/28 11:23
      2020-07-28
      回复
    • 灵芝
      灵芝
      2020-07-28回复Sparrow
      微信版本更新到7.017正常么?
      2020-07-28
      回复
    • Sparrow
      Sparrow
      2020-07-28回复灵芝
      还是不行,文件二进制信息还是会坏掉
      2020-07-28
      回复
    • 灵芝
      灵芝
      2020-07-28回复Sparrow
      请重新上传一下最新日志
      2020-07-28
      回复
    • Sparrow
      Sparrow
      2020-07-29回复灵芝
      目前发现7.0.15时,这个问题一直存在;7.0.16开始,刚升级好时会出问题,后台完全关掉微信再重新打开,文件作成时就一切正常了。
      所以这个问题只在7.0.16以下出现吗?如果是的话,我们这边是不是需要进行微信版本判断以规避该问题呢?
      2020-07-29
      回复
登录 后发表内容
问题标签