1. 程式人生 > >Mac使用AndroidStudio匯入專案遇到的gradle syns failed的問題

Mac使用AndroidStudio匯入專案遇到的gradle syns failed的問題

一直卡在gradle:configure projectResolve Dependencies ':classpath:'gradle syns failed等問題

解決方法:

新建一個android工程,然後記錄下新工程gradle-wrapper.properties裡的distributionUrl屬性和projectbuild.gradle檔案dependencies裡的classpath值,然後切換回原專案,替換掉對應的2個值(記得備份原值),然後點選syns project with gradle。這個方法比較省事,但新建的專案也存在gradle syns failed

等問題的話,就沒有效果了。

因為專案組指定使用統一的gradle版本,所以沒法通過更換gradle-wrapper.properties檔案裡的distributionUrl為自己AS自帶的Gradle版本來解決。

一種方式是:下載distributionUrl指定的gradle版本(-all版本),然後右擊Finder-前往資料夾,輸入/users/user(你的使用者名稱)/.gradle/wrapper/dists,前往。進入對應gradle版本資料夾,這裡會有一個隨機字母和數字組成名字的亂碼資料夾(這個資料夾應該是AS根據gradle-wrapper.properties檔案的distributionUrl屬性配置的值,在同步gradle時自動生成的),把亂碼資料夾裡面的檔案全部刪除,然後將下載好的zip檔案放進來,最後syns project with gradle

通過試驗,以上方法也不能解決問題,最後通過下面的方法解決了

還是下載Gradle,然後依次開啟finder-應用程式-androidstudio(右擊-顯示包內容)-Contents-gradle,然後把下載好的zip放進來並解壓。最後點選syns project with gradle

Gradle下載地址:http://services.gradle.org/distributions/