國內的Android開發者,基本每隔一段時間就會碰到項目突然不能編譯的情況。sdk更新、插件安裝也有諸多不便,環境的折騰確實傷透了腦筋。本文主要記錄下使用host配置dl.google.com的國內鏡像。
1. 用文本編輯器打開host文件
host文件所在路徑為:
//對于Windows系統
C:\Windows\System32\drivers\etc\hosts
//對于Mac系統
/etc/hosts
2. 添加映射
在文件末尾直接添加如下行
203.208.41.43 dl.google.com
其中 203.208.41.43 是通過 http://ping.chinaz.com/ 該檢測網站對進行域名 dl.google.com進行ping檢測得到了,目前這個還是可以用的,如果后來不行了可以去該網站ping dl.google.com 再另外找一個
3. 配置Android Studio
3.1 vmoptions文件編輯
打開Android studio 的根目錄,進入bin文件夾,用記事本或notepad++打開studio.exe.vmoptions或studio64.exe.vmoptions
在最后一行
-da
之上,以及
-Djna.boot.library.path=
之下
添加上如下配置行
-Djava.net.preferIPv4Stack=true
-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml
-Didea.patches.url=http://dl.google.com/android/studio/patches/
3.2 代理設置
打開Android Studio后,在setting->http proxy中配置代理為No proxy,然后重啟Android Studio即可。重啟后,進入plugin管理的設置可以看到,插件都能下載了。
3.3 SDK Updates Sites設置
Android Studio進入到Android SDK的設置,選擇SDK Updates Sites 的tab項,左下角勾選Force那個選項后應用