Android Studio進行gradle時read time out 解決辦法

最近在使用更新了後的Androidstudio 編寫程序的時候 發現 gradle 時老是報 read time out 錯誤提示心信息,try again   rebuild 等基本的方法都試了一遍還是不能解決問題,後來經過自己的一番摸索終於解決了 解決此類問題的方法如下

在build.grade 文件中加上如下代碼:(注意有兩處需要加入,截圖如下)

對就是這兩句

mavenCentral()
maven { url 'https://maven.google.com' }

下面着重解釋一下原因

我們都知道 androidstudio 採用的是gradle的構建方式,gradle是基於 ant 和maven的理念在構建,所以在他的build.gradle中會引入一些第三方的庫。比如 jencter();  或者是mavenCentral(); 但是這兩個庫維護在不同的服務器上,所以兩個基本上沒有太大的關聯 ,我們知道jencter()是全世界最大的java倉庫,所以mavenCentral()有的 jencter()一定有,但是像我們之前採用的androidstudio的版本默認是用的mavenCentral()的庫,但是更新以後發現google 將jencter()設爲了默認庫,所以有時候我們會出現讀取超時的情況,所以爲了解決這類問題的話可以將之前的庫也放進去(雖然這個庫小,但是人家維護的好啊,讀取不超時啊。),並且放在jencter()之前加載,這樣就可以避免一個庫讀取超時,從而解決問題了,暫時現在是可以的。歡迎小夥伴前來交流。


--------------------- 
作者:haibowen 
來源:CSDN 
原文:https://blog.csdn.net/haibowen/article/details/83274129 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章