1. 前言
我們在下載Android SDK的時候,經(jīng)常會出現(xiàn)下載失敗的情況,
報android sdk manager not installing components
之類的錯誤。
要如何加快SDK的下載速度呢 ?
我們可以通過修改Hosts
來實現(xiàn)
2. hosts文件是什么
Windows
中的hosts
文件是一個沒有擴展名的系統(tǒng)文件,可以用記事本等工具打開。它的作用是將一些常用的網(wǎng)址域名與其對應(yīng)的IP地址建立一個關(guān)聯(lián)“數(shù)據(jù)庫”,當用戶在瀏覽器中輸入一個需要登錄的網(wǎng)址時,系統(tǒng)會首先自動從Hosts
文件中尋找對應(yīng)的IP地址,一旦找到,系統(tǒng)會立即打開對應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)會將網(wǎng)址提交DNS
域名解析服務(wù)器進行IP地址的解析。
Hosts
文件對于網(wǎng)絡(luò)安全和配置局域網(wǎng)共享非常重要,可以阻止一些廣告或彈窗。不過在使用Hosts
文件時需要注意,配置不正確可能會影響一些應(yīng)用程序的可用性,因此需要小心使用。
2.1 不同操作系統(tǒng)中的hosts文件
hosts文件沒有后綴名
system_name | host_file_path |
---|---|
Windows | C:\Windows\System32\drivers\etc\hosts |
Andrid | /system/etc/hosts |
Linux、macOS、iOS | /etc/hosts |
如何配置各個系統(tǒng)的
hosts
文件詳見 : https://www.bilibili.com/read/cv20608550/
2.2 Windows中的hosts文件的格式
Windows
中的hosts
文件的格式如下:
每行對應(yīng)一個IP
地址和主機名。IP
地址由四個以點分隔的十進制數(shù)組成。
主機名可包含任意字符。
例如,以下是一個Hosts文件的內(nèi)容:
127.0.0.1 localhost
接下來我們就來操作一下
3. 關(guān)閉Android Studio的代理
首先,我們要關(guān)閉Android Studio
的代理 (如果有設(shè)置的話)
4. 找到最快的節(jié)點
使用http://ping.chinaz.com/這個網(wǎng)站,可以幫我們找到訪問目標網(wǎng)站最快的節(jié)點google
下載的域名是dl.google.com
,所以我們查找這個域名
我們按照響應(yīng)時間排序,可以看到,上海的節(jié)點訪問時最快的
5. 將最快的IP配置到hosts文件中
接著,我們在C:\Windows\System32\drivers\etc\hosts
文件中,進行編輯。
注意,這里最好先復制一份hosts
文件,備份一下,以免修改出錯,導致網(wǎng)絡(luò)訪問異常。
配置該IP及域名
6. 進行SDK下載
然后,我們就可以愉快地去Android SDK
了
如果我們要下載對應(yīng)版本的SDK
,可以勾選Show Package Details
選項,選擇需要的版本下載即可
7 通過修改hosts文件還可以用來做什么
7.1 加快Github訪問速度
有時候我們訪問Github
會比較慢,這個時候可以去修改hosts
,從而加快github
的訪問速度。
同理,我們在http://ping.chinaz.com/這個網(wǎng)站,查找github.com
可以發(fā)現(xiàn)當前新加坡的這個節(jié)點是比較快的
所以我們在hosts文件中配置成新加坡的這個IP
,并保存文件
再次訪問Github
,可以發(fā)現(xiàn)訪問速度變快了
7.2 加快Steam訪問速度
有時候我們訪問Steam
會比較慢,這個時候我們也可以去修改hosts
,從而加快Steam
的訪問速度。
可以發(fā)現(xiàn)上海的這個節(jié)點是比較快的
所以我們在hosts文件中配置成上海的這個IP
,并保存文件
再次訪問Steam
,可以發(fā)現(xiàn)訪問速度變快了
8 我自己使用的hosts文件配置
附上我自己使用的hosts文件配置,#
部分是可以取消注釋的
140.82.112.25 alive.github.com
140.82.114.25 live.github.com
185.199.108.154 github.githubassets.com
140.82.113.22 central.github.com
185.199.108.133 desktop.githubusercontent.com3
185.199.108.153 assets-cdn.github.com
185.199.108.133 camo.githubusercontent.com
185.199.108.133 github.map.fastly.net
199.232.69.194 github.global.ssl.fastly.net
140.82.113.4 gist.github.com
185.199.108.153 github.io
140.82.113.4 github.com
192.0.66.2 github.blog
140.82.114.6 api.github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.108.133 favicons.githubusercontent.com
185.199.108.133 avatars5.githubusercontent.com
185.199.108.133 avatars4.githubusercontent.com
185.199.108.133 avatars3.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
140.82.113.9 codeload.github.com
52.216.246.108 github-cloud.s3.amazonaws.com
52.216.9.155 github-com.s3.amazonaws.com
52.217.81.92 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.163.105 github-production-user-asset-6210df.s3.amazonaws.com
52.216.176.139 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153 githubstatus.com
64.71.144.202 github.community
23.100.27.125 github.dev
140.82.113.21 collector.github.com
13.107.42.16 pipelines.actions.githubusercontent.com
185.199.108.133 media.githubusercontent.com
185.199.108.133 cloud.githubusercontent.com
185.199.108.133 objects.githubusercontent.com
用的比較多的文章來源:http://www.zghlxwxcb.cn/news/detail-597323.html
# Github
20.205.243.166 github.com #新加坡
#140.82.112.3 github.com #美國CN2
#140.82.112.4 github.com #新加坡/美國洛杉磯/美國高防
#140.82.114.4 github.com #美國
#140.82.113.4 github.com #HOSTS 美國/中國香港
#140.82.121.3 github.com #香港/德國/俄羅斯/美國
#140.82.121.4 github.com #韓國/荷蘭
#13.114.40.48 github.com
# dl.google.com
220.181.174.97 dl.google.com
#203.208.41.65 dl.google.com
#220.181.174.161 dl.google.com
9 修改hots文件的注意事項
要注意,在修改hosts
文件之前,最好先復制一份,備份一下,以免修改出錯,導致網(wǎng)絡(luò)訪問異常。文章來源地址http://www.zghlxwxcb.cn/news/detail-597323.html
到了這里,關(guān)于Android Studio 提高SDK下載速度的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!