收藏
回答

wx.chooseImage()在安卓上闪退或重新调试原来进过的场景或页面

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.chooseImage 客户端 6.6.6 1.9.97

wx.chooseImage()在安卓上闪退或重新调用原来进过的场景或页面, 我测试三种安卓手机,都有这问题。

但苹果手机正常。


症状: 如果选择像册则正常, 直接用手机拍照后,再点确认就闪退,重新进入新的页面。因为从vconsole里的记录都被刷新了。

我是使用 cos-wx-sdk-v5

wx.chooseImage({
            count: 1, // 默认9
            sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有 'original',
            sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
            success: function (res) {
                let filepath = res.tempFilePaths[0],
                    filename = `....`;
                that.cos.postObject({
                        Bucket: that.Bucket, Region: that.Region,
                        Key: filename,
                        FilePath: filepath,
                        TaskReady: function (taskId) {
                            TaskId = taskId
                        },
                        onProgress: function (info) {
                            console.log(JSON.stringify(info));
                        }
                    },
                    (err, data) => {
                        
                        let cosFilename = `http://${that.Bucket}.cos.${that.Region}.myqcloud.com/${filename}`;
                        cb && cb(err, cosFilename);
                    }
                );  // that.requestCallback
            },
            fail:(err) => {
                console.log("调用相册失败:", err);
            }
        })


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

4 个回答

  • 我灬
    我灬
    2018-07-11

    请问一下这个问题解决没?安卓机只能拍照是没有问题的,如果可以拍照又可以从相册中选择则会出现刷新小程序的情况~

    2018-07-11
    有用
    回复
  • 小星
    小星
    2018-07-04

    都很长时间了,还没有修复。这段时间因为这个问题,这客户无数次投诉,你们好意思说尽快修复

    2018-07-04
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-05-31

    你好,感谢反馈,这个是已知问题,我们会尽快修复


    ios 调用 wx.chooseImage选 择拍照返回出现白屏
    https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000ec83dd080907ce6869e52e51000

    2018-05-31
    有用
    回复 1
    • 小星
      小星
      2018-07-04

      都很长时间了,还没有修复。这段时间因为这个问题,这客户无数次投诉,你们好意思说尽快修复

      2018-07-04
      回复
  • 翟享
    翟享
    2018-05-31

    进一步测试发现,android 升级到7 wechat 6.6.6 就正常。

    我的另2台手机是android 4.4.4 wechat 6.6.6, android 7 wechat 6.6.2会出此问题。

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