這個問題這次碰到也是百度好多文章,好多都說是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()下邊就同步不成功。