天天看點

解決 Android Studio 編輯 build.gradle 卡頓問題

這幾天 Android Studio 寫 gradle 的時候卡的要瘋, 正好又在弄新項目,gradle 有大量修改,查了一些資料後解決。

原因

Android Studio 某次更新之後,每次操作 gradle 檔案會聯網進行一次查詢,比如 dependencies 有沒有更新,依賴庫名有沒有寫對,gradle 寫的是否符合 Android 規範之類的。這個通路網址是

search.maven.org

然後加上國内的渣網速,練到谷歌相關的伺服器内容也許還被牆一下,就造成了每操作一下就查詢個幾秒,卡的要死!!!

找到原因我就想明白了!Android Studio 的開發和測試人員,用着 Google 的專用網絡,通路内部資源還有内部專線加速!根本不會遇到卡頓這種事情嘛,腦袋一拍就覺得這是個好功能!給人民群衆都用上!

真是坑爹!

解決

通過修改 hosts 檔案将這個域名直接指向本機位址,會直接無延遲的傳回查詢失敗,讓你再查!

Windows 系統在 system32 檔案夾裡,打開 hosts 檔案,如下增加一行映射。

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
   localhost
 broadcasthost
::             localhost

 search.maven.org
           

macOS 查找 hosts 看這裡

繼續閱讀