无法在flutter中同步build.gradle中的依赖项

时间:2018-12-18 13:26:46

标签: flutter flutter-dependencies

我想使用一些本机库。我正在使用以下依赖项

实现'com.google.android.gms:play-services-vision:10。+'

在flutter项目的build.gradle中。

我将如何同步该依赖关系。请帮帮我!

5 个答案:

答案 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)

我知道我来晚了,但如果有帮助,我可以按照我的建议来做,并且可以正常工作

  1. 打开android studio flutter项目
  2. 转到文件
  3. 点击设置
  4. 搜索“ Flutter”
  5. 在该视图的底部,有一个“实验”部分,请确保选中两个复选框

完成此操作后,在android gradle中添加所有依赖项并转到文件,然后单击“与文件系统同步”,操作完成,请检查以下屏幕截图以检查实验项

enter image description here

答案 4 :(得分:0)

我设法使用“运行配置”来同步依赖项。请遵循下一张屏幕截图:

  1. 打开Gradle选项卡。

  2. 选择Build.Gradle文件的路径。

  3. 双击即可同步。