我创建了一个颤振插件:
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 {
implementation (name:"mylib",ext:"aar")
}
但是当我尝试运行时:flutter run
我得到 gradle 异常,显然它试图在示例目录中查找我的 mylib.aar:example/src/main/libs/mylib.aar 并且失败了。
我可以将我的库放在示例目录中,但我认为这不是正确的方法,因为我希望我的 aar 成为插件的一部分。