将Android外部库导入Flutter项目

时间:2019-08-27 10:17:05

标签: android flutter sdk flutter-dependencies

如何将外部库成功集成到flutter项目中。

我有一个外部SDK samplelib.aar文件,需要在我的应用程序中使用它。

我在android / libs /文件夹中添加了外部Android SDK samplelib.aar文件,并将其依赖项添加到build.gradle行中,如下所示。

compile(name:'samplelib', ext:'aar')

我在gradle文件中添加了依赖项部分,如下所示。

repositories { flatDir { dirs 'libs' } }

现在我需要将库软件包导入.java文件,但无法执行。

我需要这样做。因此可以通过在flutter中为Android添加外部.aar文件的可能方法来对此提供帮助

1 个答案:

答案 0 :(得分:0)

您需要使用平台通道来调用平台特定的代码。您可以在Flutter文档页面上查看详细信息:https://flutter.dev/docs/development/platform-integration/platform-channels#example-java

因此,在创建平台特定的东西之后,访问在gradle文件上添加的特定库,您必须在dart代码中使用MethodChannel来调用它。