我试图创建一个依赖于AWS的插件'移动SDK(在Java中)。它说要放
implementation ('com.amazonaws:aws-android-sdk-mobile-client:2.6.+@aar') { transitive = true }
在app/build.grade
内。但是,当我按照documentation开发该插件时,插件的android根目录中没有app/
文件夹(示例项目中有一个,但我不知道#39;认为我应该把它放在哪里。
具体来说,我使用此命令创建插件:
flutter create --template=plugin hello
我应该把它放在哪里?我应该下载.jar本身,并把它放在项目中。
干杯。
答案 0 :(得分:1)
使用plugin
时,请在[projectFolder]/android/build.gradle
中添加您的gradle依赖项。在底部,在android部分下面,添加一个依赖项部分,如下所示:
android {
compileSdkVersion 27
defaultConfig {
minSdkVersion 16
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
lintOptions {
disable 'InvalidPackage'
}
}
dependencies {
implementation('com.amazonaws:aws-android-sdk-mobile-client:2.6.+@aar') { transitive = true }
}
然后运行插件项目提供的示例应用程序。 Gradle将获取依赖项。
答案 1 :(得分:0)
您需要为该
创建一个插件包flutter create --template=plugin hello
--template=package
适用于仅包含Dart代码的软件包。