【问题标题】:How to use a flutter plugin locally?如何在本地使用颤振插件?
【发布时间】:2020-02-07 14:04:04
【问题描述】:

假设我们创建了一个带有颤振的插件。命名为 flutter_local_plugin。 我们怎样才能把它放在 Flutter 项目 flutter_some_application 中并访问它? 这里有一个问题(how to use local flutter package in another flutter application?),但接受的答案对实际文件迁移有 0 个解释。

  • 我们只需要将插件放置在 flutter_some_application 中,而不需要包项目中的任何 example
  • 您将 .kt 和 .dart 文件放在哪里,以及如何将所有这些文件链接在一起?

似乎没有关于如何实现这一点的指南。

【问题讨论】:

    标签: flutter flutter-plugin


    【解决方案1】:

    我用 Android Studio 4.0 创建了一个名为打印机的颤振插件。 我们可以在 pubspec.yaml 获得提示:

      printer:
        # When depending on this package from a real application you should use:
        #   printer: ^x.y.z
        # See https://dart.dev/tools/pub/dependencies#version-constraints
        # The example app is bundled with the plugin so we use a path dependency on
        # the parent directory to use the current plugin's version. 
        path: ../
    

    然后我在另一个flutter项目中本地使用打印机:

      printer:
        path: ../printer/
    

    在 pub get 之后,我发现打印机自动添加到 .flutter-plugins 和 .flutter-plugins-dependencies 中。

    【讨论】:

    • 这个答案没有解释就没有意义。我做了一个插件,但是 ../ 路径不起作用。
    猜你喜欢
    • 2021-10-12
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    • 2021-01-26
    • 2021-01-11
    • 2021-10-02
    相关资源
    最近更新 更多