【问题标题】:How to make changes in flutter plugins code locally如何在本地更改 Flutter 插件代码
【发布时间】:2019-08-14 09:27:37
【问题描述】:

flutter_keyboard_visibility 给了我 null Activity 错误,它在后台运行时使我的应用程序崩溃。我必须在该插件代码中添加检查。我在哪里可以找到flutter文件夹中的插件代码。

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    您所有的包裹都存储在<FLUTTER_SDK>/.pub-cache/hosted/pub.dartlang.org/<your_package_name>

    这里的例子是esys_flutter_share

    您必须从那里复制该代码并粘贴到当前项目的根目录中,如屏幕截图所示。

    现在编辑您的pubspec.yaml,如下所示

    dev_dependencies:
      flutter_test:
        sdk: flutter
      flutter_launcher_icons: "^0.6.1"
      esys_flutter_share:
        path: ./esys_flutter_share-1.0.1
      photo_manager:
        path: ./photo_manager-0.3.4
    

    现在您可以按照自己的方式编辑自定义包的代码。

    【讨论】:

      【解决方案2】:

      外部库 -> Flutter 插件

      我想,你可以在这里找到它

      但我不建议在此处编辑此插件。最好将其复制到您的项目中并在此之后进行编辑

      【讨论】:

      • 我想本地改一下
      • 在哪里可以找到本地文件
      • 正如我所说的 - 外部库 -> Flutter 插件
      • 我添加了截图
      猜你喜欢
      • 2018-04-28
      • 2021-02-16
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 2021-06-30
      • 2018-10-04
      • 1970-01-01
      • 2019-03-17
      相关资源
      最近更新 更多