Could not resolve all dependencies for configuration

这个问题这次碰到也是百度好多文章,好多都说是sdk,source 等资源配置的问题,我试了是clearn ,rebuild,重启 都不起作用。

首先可以排除的是studio 本身的配置问题,因为我的其他依赖都是正常的。

在之前的文章里看到是切换Build.gradle 文件中google()和mavenCental()的位置就好了。

所以往这方面想了想。

我就将项目中的

repositories中的内容

google(),jcenter(),mavenCental() 的位置的6种情况都尝试了下,果真,与他们的先后顺序有关。

其中有三种情况同步不成功:

如下:

1.

google()
jcenter()
mavenCentral()

2.

jcenter()
google()
mavenCentral()

3.

jcenter()

mavenCentral()

google()

另外3种情况是同步成功的:

如下:

4.

google()
mavenCentral()
jcenter()

5.

mavenCentral()
google()
jcenter()

6.

mavenCentral()
jcenter()
google()

看了下似乎有个规律:

如果mavenCentral()在jcenter()上边可以同步成功。

如果mavenCentral()在jcenter()下边就同步不成功。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章