Android studio更新到2.2后,編輯module下的build.gradle文件就卡頓很久,然后才能反應一下,再次輸入,又卡頓,非常惱人。在公司使用Android Studio2.2.2 的時候,編輯build.gradle的時候,速度還是很快的,非常奇怪,到底是什么原因呢?在網上搜索了半天,提升Android Studio的提升編輯性能的所謂教程(加大vm的內存大小等),都嘗試了一下,一點作用都沒有。最后在知乎上有人說:
我斷網就解決了,只要有網就不行,好煩
還有一個哥們說,只要給Android Studio設置代理就可以了
File->Settings->Appearance&Behavior->System Settings->HTTP Proxy填上一個能訪問的Ip和端口
最后一個哥們說,
刪除 ~/ibrary/Preferences/Android Studiox.x.x 的配置后,然后重啟Android Studio,重新進行配置就可以了。
經過我的驗證發現,這三個哥們最終的目的都是一個,就是給Android Studio設置了一個可以訪問的代理,我在Android Studio中設置的代理是
127.0.0.1:80
Snip20161115_1.png
居然在聯網的時候,編輯build.gradle可以正常了,斷網可以正常,說明Android Studio 需要訪問網絡的東西很快返回了失敗,使用代理是因為代理滿足了工具的需求或者可以很快返回,刪除配置可以修復部分人的情況,據我的推測,是因為再次重新啟動的時候,需要我們手動配置代理。Android Studio 很神奇啊,在我們編輯build.gradle文件的時候,監聽了我們的行為,還要將行為上報到那個網站,無語了!
GET請求訪問了兩個網址很多遍,
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