【问题标题】:PlatformException(already_active, Image picker is already active, null) on huawei y5PlatformException(already_active, Image picker is already active, null) on huawei y5
【发布时间】:2019-11-21 07:43:22
【问题描述】:
E/flutter (15907): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(already_active, Image picker is already active, null)
E/flutter (15907): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:564:7)
E/flutter (15907): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:316:33)
E/flutter (15907): <asynchronous suspension>
E/flutter (15907): #2      ImagePicker.pickImage (package:image_picker/image_picker.dart:59:40)

如何解决此图像选择器依赖错误?

【问题讨论】:

    标签: flutter


    【解决方案1】:

    卸载应用程序然后重新安装,如果问题仍然存在,可能您正在使用 super 覆盖 MainActivity 上的任何方法,比如我添加 super onActivity 结果有帮助,我从这个链接中找到了。

    参考链接https://github.com/flutter/flutter/issues/19103#issuecomment-412647536

      override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) {
        super.onActivityResult(requestCode, resultCode, data); // had to add this line.
    

    【讨论】:

      【解决方案2】:

      就我而言,我没有授予对“文件”的访问权限。连接 USB 时,如图所示授予访问权限:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-24
        • 1970-01-01
        • 2019-10-04
        • 2021-09-19
        • 2022-08-12
        • 1970-01-01
        • 2022-11-02
        • 1970-01-01
        相关资源
        最近更新 更多