Android studio更新到2.2后,編輯module下的build.gradle文件就卡頓很久栋猖,然后才能反應(yīng)一下净薛,再次輸入,又卡頓蒲拉,非常惱人肃拜。在公司使用Android Studio2.2.2 的時候痴腌,編輯build.gradle的時候,速度還是很快的燃领,非常奇怪士聪,到底是什么原因呢?在網(wǎng)上搜索了半天猛蔽,提升Android Studio的提升編輯性能的所謂教程(加大vm的內(nèi)存大小等)剥悟,都嘗試了一下,一點(diǎn)作用都沒有曼库。最后在知乎上有人說:
我斷網(wǎng)就解決了,只要有網(wǎng)就不行,好煩
還有一個哥們說区岗,只要給Android Studio設(shè)置代理就可以了
File->Settings->Appearance&Behavior->System Settings->HTTP Proxy填上一個能訪問的Ip和端口
最后一個哥們說,
刪除 ~/ibrary/Preferences/Android Studiox.x.x 的配置后毁枯,然后重啟Android Studio慈缔,重新進(jìn)行配置就可以了。
經(jīng)過我的驗(yàn)證發(fā)現(xiàn)种玛,這三個哥們最終的目的都是一個藐鹤,就是給Android Studio設(shè)置了一個可以訪問的代理,我在Android Studio中設(shè)置的代理是
127.0.0.1:80
Snip20161115_1.png
居然在聯(lián)網(wǎng)的時候蒂誉,編輯build.gradle可以正常了教藻,斷網(wǎng)可以正常,說明Android Studio 需要訪問網(wǎng)絡(luò)的東西很快返回了失敗右锨,使用代理是因?yàn)榇頋M足了工具的需求或者可以很快返回,刪除配置可以修復(fù)部分人的情況碌秸,據(jù)我的推測绍移,是因?yàn)樵俅沃匦聠拥臅r候,需要我們手動配置代理讥电。Android Studio 很神奇啊蹂窖,在我們編輯build.gradle文件的時候,監(jiān)聽了我們的行為恩敌,還要將行為上報到那個網(wǎng)站瞬测,無語了!
GET請求訪問了兩個網(wǎng)址很多遍,
http://search.maven.org/solrsearch/select?q=g:%22com.google.android.support%22+AND+a:%22wearable%22&core=gav&rows=1&wt=json
http://search.maven.org/solrsearch/select?q=g:%22com.google.android.gms%22+AND+a:%22play-services%22&core=gav&rows=1&wt=json