将普通的Android库添加到Flutter插件

时间:2019-04-02 13:05:42

标签: flutter android-gradle flutter-plugin

这可能与this question相同。但这没有答案,我将在此处提供一些详细信息。

我在Flutter插件的android项目中使用 File-> New Module-> Android Library 创建了一个模块。现在我的结构如下:

|-my_plugin
  |-android
    |-settings.gradle
    |-build.gradle
    |-mylibrary
      |-build.gradle

/android/settings.gradle:

rootProject.name = 'my_plugin'
include ':mylibrary'

/android/build.gradle

...
dependencies {
  implementation project(':mylibrary')
}

当我使用 flutter build apk flutter run 构建示例插件项目(由Flutter CLI自动创建)时,出现此错误:

Project with path ':mylibrary' could not be found in project ':my_plugin'.

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

对于那些仍在寻找解决方案的人。你可以试试看。

与其将下面的代码放入插件setting.gradle中,而不是将其放在example / android / settings.gradle

include ':mylibrary'