解決android studio更新gradle錯誤,構建失敗的問題

一、版本錯誤

對應版本,修改gradle version,和plusing version兩個地方
修改gradle version,和plusing version的方法有兩種,一種是在
project.build。這里plusing version的設置

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

二、鏈接失敗,構建失敗

這種情況會出現(xiàn)一直在Refreash狀態(tài),一般是在重新構建的時候,出現(xiàn)這種狀態(tài)并且長時間不動,就是在下載gradle,但是網速非常慢。
這里有一小技巧可以幫助識別是否下載成功或者,是否設置成功。
方法:
1、打開電腦的gradle默認路徑


2、打開目錄,文件夾默認是隱藏的,需要手動設置可見。然后找到wrapper-dists目錄,查看所有的本地gradle版本。
在android studio上修改完版本的時候執(zhí)行sync new,會在本地自動創(chuàng)建相關版本的文件夾,并且自動下載zip包


3、如何確定gradle是否下載成功可以通過查看,壓縮包的大小,一般是在60M以上,具體可以去官網查看,這里截的是正常的gradle,如果失敗壓縮包是不完整或者是損壞的。

在找到本地gradle之后,我們手動去下載相關版本的壓縮包,然后放到這里,再重新構建的時候就會默認讀取這里面的。
下載地址:https://gradle.org/releases

三、Gradle build finished with 5 error(s) and 2 warning

有可能是文件名超長,也有可能是引入包問題‘

這種情況一般比較少,有些時候就算有也可以正常運行程序。如果遇到無法運行再嘗試去修改。
建議先嘗試修改gradle版本解決這個問題
不行的話再嘗試:

方案:刪除modle.gradle中的compile fileTree(dir: 'libs', include: '*.jar'
或者修改路徑(這是在google查到到方法,未測試)

四、升級版本問題:

android studio 3.0支持3.3以上版本。會提示升級4.0不用管,項目無法運行的情況下,直接在Project Structure:


五、在遇到無法更新sdk,或者build tools的時候,或者在android studio沒有可下載列表。

解決辦法是關閉代理模式:

代理模式需要在什么場景開啟:
一般是在電腦翻墻的時候,需要打開本地代理,或者去下載一些谷歌的東西,開啟代理。
有時候雖然開啟了代理但還是下載很慢。
還是建議自己去手動下載,然后拷貝到本地。


總結:

比較容易處理的方法是:
先在android studio修改gradle版本,
然后讓他自動構建生成本地的gradle版本文件目錄。
然后我們手動找到他,去下載對應的版本,
之后把壓縮包拷貝進相關版本目錄的最內層,就是有一大串字母數(shù)字的文件里。
然后重新打開android studio,再重新構建,
他會自動解壓。等待完成。只要下載完成解壓構建的過程是很快的。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容