【发布时间】:2019-05-18 22:24:01
【问题描述】:
我想使用一些本地库。我正在使用以下依赖项
实现 'com.google.android.gms:play-services-vision:10.+'
在flutter项目的build.gradle中。
我将如何同步该依赖项。请帮帮我!
【问题讨论】:
标签: flutter flutter-dependencies
我想使用一些本地库。我正在使用以下依赖项
实现 'com.google.android.gms:play-services-vision:10.+'
在flutter项目的build.gradle中。
我将如何同步该依赖项。请帮帮我!
【问题讨论】:
标签: flutter flutter-dependencies
转到你的flutter项目的android文件夹,然后
通过右键单击该文件夹在终端中打开它
然后尝试在命令下运行
gradlew 构建
【讨论】:
这是 Android 项目的 gradle 同步问题,而不是 Flutter 依赖项。
在你的模块的 build.gradle(例如你的 Flutter 项目的 android/app/build.gradle)中添加:
implementation 'com.google.android.gms:play-services-vision:10.+'
在依赖项中如下:
dependencies {
implementation 'com.google.android.gms:play-services-vision:10.+'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
然后打开终端,cd到你的flutter项目的android文件夹并运行:
$./gradlew build
之后,您将能够在您的 Java 类中导入 com.google.android.gms...。
【讨论】:
如果您使用 Android Studio 进行 Flutter 开发,请右键单击 Flutter 项目中的 android 文件夹。选择“Flutter”->“在 Android Studio 中打开 Android 模块”。
或者
只需启动 Android Studio 并直接打开 Android(子)项目。
无论如何,一旦在 Android Studio 中打开了 Android 项目,您就可以在 build.gradle 中进行更改。编辑器会告诉你同步。否则只需执行构建。之后,您将能够使用您的 Android 类导入。
【讨论】: