1. 程式人生 > >更新android studio gradle 不成功解決方法

更新android studio gradle 不成功解決方法

報錯資訊如下

8:43    Gradle sync failed: Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'.         Could not determine artifacts for com.android.support:appcompat-v7:26.0.0         Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.aar'.         Could not HEAD 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.aar'.         Connect to dl.google.com:443 [dl.google.com/6.6.6.6] failed: Connection timed out: connect         Connection timed out: connect         Consult IDE log for more details (Help | Show Log) (21 s 876 ms)

罪魁禍首就是android studio善意的升級提......各位道友千萬不要手賤  其實我們本來專案對應的版本和gradle是非常正確的,但是升級之後gradle經常不能正確下載使用,導致專案在sync的時候一直出各種各樣的錯誤,把時間浪費在這種東西上面太可恥了...

我用了各種各樣的方法,網上的各種教程都無法拯救我....,比如讓手動把gradle檔案放在該放的位置然而還是在報錯。其實最開始這個問題是android studio想要升級但是升級之後gradle不匹配(無法下載下來 我都懷疑是不是故意的 因為我恢復原來版本的時候也不能 只好科學上網)

更改前   distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

更改後 distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

但是當我按照網上的將gradle-wrapper 更改為較低版本的時候,發現project.gradle中Minimum supported Gradle version is 4.6. Current version is4.4

想到應該是android studiio對應的版本不支援(其實就是更新惹得鍋)去這個檢視版本對應的gradle

發現我自己的要將3.2.0改為3.1.0或者3.0.0(其實我覺得這兩個版本都還是比較穩定的,因為現在很多人都使用的是3.0的版本,如果使用2的版本很多時候不方便會報很多錯誤),光將project.gradle中的

classpath 'com.android.tools.build:gradle:3.2.0'

改為

classpath 'com.android.tools.build:gradle:3.1.0'

是不夠的,要將專案檔案中的gradle檔案全部刪除掉,讓android studio 重新下載,這樣就可以解決問題