我已经使用Flutter创建了一个插件,包含:
flutter create --template plugin flutter_plugin
我已将我的aar文件放置在flutter_plugin/android/src/main/libs文件夹中
我已修改了flutter_plugin/android/build.gradle文件
并将rootProject.allprojects部分更改为
rootProject.allprojects {
repositories {
google()
jcenter()
flatDir {
dirs "src/main/libs"
}
}
}
在 android {} 后面添加了 dependencies 部分:
And added dependencies section, after android {}:
dependencies {
implementation (name:"mylib",ext:"aar")
}
但是当我尝试使用"flutter run"运行时,出现了gradle异常,显然它试图在example目录中查找mylib.aar,路径为:example/src/main/libs/mylib.aar,但是失败了。
我可以将我的库放到example目录中,但我认为这不是正确的方法,因为我想让我的aar成为插件的一部分。