【问题标题】:Flutter MissingPluginException(No implementation found for method init on channel flutter.baseflow.com/permissions/methods)Flutter MissingPluginException(在通道 flutter.baseflow.com/permissions/methods 上找不到方法 init 的实现)
【发布时间】:2021-02-16 01:43:03
【问题描述】:

发布 apk 文件时出现颤振错误:我尝试获取位置(经纬度)它在调试模式下运行良好,但在发布模式下出错。如果有人知道请帮助我,谢谢。

MissingPluginException(No implementation found for method init on channel flutter.baseflow.com/permissions/methods)

【问题讨论】:

  • 你能发送完整的日志吗?
  • 嗨 Abdelrahman M. Elmarakby,当我们使用准备发布的应用程序时,没有记录此错误。这意味着现在我将这个应用程序作为 apk 文件发布,但是当我单击获取位置时它有错误。谢谢
  • 他们只给我看这个:MissingPluginException(在通道flutter.baseflow.com/permissions/methods上找不到方法初始化的实现)

标签: android flutter geolocation


【解决方案1】:

如果无效/缓存和重新启动不起作用,则表示该插件与另一个插件冲突,请尝试删除该插件,如果您的应用需要该插件,那么您必须将该插件导入您的代码中... 当我使用文件选择器和权限处理程序插件时,它发生在我身上

【讨论】:

  • 您是否有“将该插件导入您的代码...”的示例?
  • 只需下载代码并复制到您的项目目录中,例如插件名称为file_picker_plugin,您的项目名称为Picker,然后您只需在pubspec.yaml file_picker_plugin路径中编写以下代码:.. /Picker/file_picker_plugin 您还可以在插件示例 pucspec.yaml 中检查插件名称在我的情况下,我编写了类似这样的代码 file_picker: path: ../pdf_viewer/flutter_file_picker-master
  • 我正在和你分享一张照片,检查一下
【解决方案2】:

检查此图像,您只需将插件代码复制到您的目录中,然后在您的 pubspec 中定义一个路径

【讨论】:

    【解决方案3】:

    我有同样的问题

    MissingPluginException(没有找到方法的实现 通道上的 checkPermissionStatus flutter.baseflow.com/permissions/methods)

    仅在发布模式下使用插件

    permission_handler & file_picker

    我按照您的指示进行操作,但仍然遇到同样的问题。

    【讨论】:

      【解决方案4】:

      在build.gradle中,我改变了

      类路径“com.android.tools.build:gradle:4.0.0”到类路径“com.android.tools.build:gradle:3.5.0”

      现在错误消失了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-06-16
        • 1970-01-01
        • 2021-12-17
        • 2020-12-09
        • 2021-02-01
        • 1970-01-01
        • 2020-06-13
        相关资源
        最近更新 更多