我想使用一些本机库。我正在使用以下依赖项
实现'com.google.android.gms:play-services-vision:10。+'
在flutter项目的build.gradle中。
我将如何同步该依赖关系。请帮帮我!
答案 0 :(得分:7)
如果您正在使用Android Studio进行Flutter开发,请右键单击Flutter项目中的android文件夹。选择“ Flutter”->“在Android Studio中打开Android模块”。
或
只需启动Android Studio并直接打开Android(子)项目。
无论如何,一旦在Android Studio中打开了Android项目,就可以在build.gradle中进行更改。编辑器将告诉您同步。否则,只需执行构建即可。之后,您将可以使用您的Android类进行导入。
答案 1 :(得分:1)
这是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...
。
答案 2 :(得分:1)
转到flutter项目的 android 文件夹,然后
在终端上通过右键单击该文件夹将其打开
然后尝试在命令下运行
渐变版本
答案 3 :(得分:0)
我知道我来晚了,但如果有帮助,我可以按照我的建议来做,并且可以正常工作
完成此操作后,在android gradle中添加所有依赖项并转到文件,然后单击“与文件系统同步”,操作完成,请检查以下屏幕截图以检查实验项
答案 4 :(得分:0)