如何在我的 flutter 应用程序中使用我创建的 flutter 插件作为本地插件

How to use flutter plugin, that I created, in my flutter app as local plugin

我已经为 android 和 ios 创建了一个 flutter 插件,我想在本地的 flutter 应用程序中使用该插件。我不想将它上传到 pub.dev,而是想在我的 flutter 应用程序中本地使用它。我搜索了一下,发现我可以在本地使用外部包,但我没有找到任何关于插件的信息。这些是我插件包下的目录 all_pdf_tools:

在这些目录中,我需要移动到我的 flutter app 目录,然后我应该如何声明它以在我的 pubspec.yaml 中使用它,然后我如何在 flutter 应用程序中使用我的插件方法.

谢谢。

确保您的 Flutter 应用和插件位于同级文件夹中。

在您的 Flutter 应用的 pubspec.yaml 中添加依赖项:

dependencies:
  all_pdf_tools:
    path: ../all_pdf_tools

这会告诉您的 Flutter 项目在相对路径中查找您的插件,而不是在 pub 或本地 git 存储库中。

(如果您查看 all_pdf_tools/example/pubspec.yaml,您会看到示例应用程序使用 path: ../ 引用其插件的方式)