Mac使用AndroidStudio匯入專案遇到的gradle syns failed的問題
阿新 • • 發佈:2019-01-04
一直卡在gradle:configure project、Resolve Dependencies ':classpath:'、gradle syns failed等問題
解決方法:
新建一個android工程,然後記錄下新工程gradle-wrapper.properties裡的distributionUrl屬性和project下build.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/