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() } }
二、連結失敗,構建失敗
這種情況會出現一直在Refreash狀態,一般是在重新構建的時候,出現這種狀態並且長時間不動,就是在下載gradle,但是網速非常慢。這裡有一小技巧可以幫助識別是否下載成功或者,是否設定成功。方法: 1、開啟電腦的gradle預設路徑
2、開啟目錄,資料夾預設是隱藏的,需要手動設定可見。然後找到wrapper-dists目錄,檢視所有的本地gradle版本。在android studio上修改完版本的時候執行sync new,會在本地自動建立相關版本的資料夾,並且自動下載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版本檔案目錄。
然後我們手動找到他,去下載對應的版本,
之後把壓縮包拷貝進相關版本目錄的最內層,就是有一大串字母數字的檔案裡。
然後重新開啟android studio,再重新構建,
他會自動解壓。等待完成。只要下載完成解壓構建的過程是很快的。
到此這篇關於android studio更新gradle錯誤構建專案失敗的解決方法的文章就介紹到這了,更多相關android studio gradle構建失敗內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!