如何在本地使用flutter插件?

时间:2019-10-10 07:29:37

标签: flutter flutter-plugin

比方说,我们创建了一个带有flutter的插件。名为 flutter_local_plugin 。 我们如何将其放入Flutter项目 flutter_some_application 中并进行访问? 这里有一个问题(how to use local flutter package in another flutter application?),但是被接受的答案有0条关于实际文件迁移的说明。

  • 我们只需要将插件放置在 flutter_some_application 内,而无需从软件包项目中获取任何示例
  • 您将.kt和.dart文件放在哪里,以及如何将所有这些链接在一起?

关于如何实现这一目标似乎没有指导。

1 个答案:

答案 0 :(得分:0)

我通过Android Studio 4.0创建了一个flutter插件,名称是打印机。 我们可以在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/

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