Android Studio 提高SDK下载速度

1. 前言

我们在下载Android SDK的时候,经常会出现下载失败的情况,
android sdk manager not installing components之类的错误。
要如何加快SDK的下载速度呢 ?
我们可以通过修改Hosts来实现

2. hosts文件是什么

Windows中的hosts文件是一个没有扩展名的系统文件,可以用记事本等工具打开。它的作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会将网址提交DNS域名解析服务器进行IP地址的解析。

Hosts文件对于网络安全和配置局域网共享非常重要,可以阻止一些广告或弹窗。不过在使用Hosts文件时需要注意,配置不正确可能会影响一些应用程序的可用性,因此需要小心使用。

2.1 不同操作系统中的hosts文件

hosts文件没有后缀名

system_namehost_file_path
WindowsC:\Windows\System32\drivers\etc\hosts
Andrid/system/etc/hosts
Linux、macOS、iOS/etc/hosts

如何配置各个系统的hosts文件详见 : https://www.bilibili.com/read/cv20608550/

2.2 Windows中的hosts文件的格式

Windows中的hosts文件的格式如下:

每行对应一个IP地址和主机名。
IP地址由四个以点分隔的十进制数组成。
主机名可包含任意字符。
例如,以下是一个Hosts文件的内容:

127.0.0.1 localhost

接下来我们就来操作一下

3. 关闭Android Studio的代理

首先,我们要关闭Android Studio的代理 (如果有设置的话)
在这里插入图片描述

4. 找到最快的节点

使用http://ping.chinaz.com/这个网站,可以帮我们找到访问目标网站最快的节点
google下载的域名是dl.google.com,所以我们查找这个域名
在这里插入图片描述
在这里插入图片描述
我们按照响应时间排序,可以看到,上海的节点访问时最快的

5. 将最快的IP配置到hosts文件中

接着,我们在C:\Windows\System32\drivers\etc\hosts文件中,进行编辑。
注意,这里最好先复制一份hosts文件,备份一下,以免修改出错,导致网络访问异常。

配置该IP及域名

在这里插入图片描述

6. 进行SDK下载

然后,我们就可以愉快地去Android SDK
如果我们要下载对应版本的SDK,可以勾选Show Package Details选项,选择需要的版本下载即可

在这里插入图片描述

7 通过修改hosts文件还可以用来做什么

7.1 加快Github访问速度

有时候我们访问Github会比较慢,这个时候可以去修改hosts,从而加快github的访问速度。

同理,我们在http://ping.chinaz.com/这个网站,查找github.com
在这里插入图片描述
可以发现当前新加坡的这个节点是比较快的在这里插入图片描述
所以我们在hosts文件中配置成新加坡的这个IP,并保存文件
在这里插入图片描述
再次访问Github,可以发现访问速度变快了

7.2 加快Steam访问速度

有时候我们访问Steam会比较慢,这个时候我们也可以去修改hosts,从而加快Steam的访问速度。
在这里插入图片描述
可以发现上海的这个节点是比较快的
在这里插入图片描述
所以我们在hosts文件中配置成上海的这个IP,并保存文件

在这里插入图片描述
再次访问Steam,可以发现访问速度变快了

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

用的比较多的

# 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文件之前,最好先复制一份,备份一下,以免修改出错,导致网络访问异常。

### 回答1: 要下載 Android StudioSDK,可以按照以下步驟進行操作: 1. 打開 Android Studio 軟件。 2. 點擊菜單欄中的 "File",然後選擇 "Settings"。 3. 在左側面板中,選擇 "Appearance & Behavior",然後點擊 "System Settings"。 4. 在下拉菜單中選擇 "Android SDK"。 5. 在 SDK Manager 窗口中,可以看到可用的 SDK 工具和平臺。 6. 在右側窗格中,選擇您要下載的 SDK 工具和平臺版本,然後點擊 "Apply"。 7. 等待 SDK 下載和安裝完成。 注意:在下載過程中,請確保您的電腦連接到互聯網,並且需要一定時間下載和安裝完畢。 ### 回答2: Android Studio是开发Android应用程序的集成开发环境(IDE),它基于IntelliJ IDEA。在安装Android Studio之前,我们需要先下载和安装Android SDK(软件开发工具包)。下面是关于Android StudioSDK下载的一些细节: 首先,要使用Android Studio进行Android应用程序的开发,我们需要下载并安装Java Development Kit(JDK),因为Android开发基于Java语言。我们可以从Oracle官方网站上下载适用于我们操作系统的JDK版本,并按照指示进行安装。 接下来,我们需要下载Android Studio本身。我们可以从Android开发者官方网站或者Google官方的Android Studio下载页面上获取最新的稳定版本。按照我们的操作系统类型,选择对应的安装程序并下载。 一旦安装程序下载完成,我们可以运行它并按照安装向导进行步骤。在安装过程中,会提示我们选择组件进行安装,其中包括Android SDK。我们可以根据自己的需求选择所需要的组件,然后点击安装按钮。 安装完成后,Android Studio会自动检测并下载所需的Android SDK组件。在下载过程中,可能需要一些时间和网络连接。一旦所有的SDK组件下载完成,我们就可以开始使用Android Studio进行Android应用程序的开发了。 总而言之,Android StudioSDK下载包括两个步骤:首先是安装JDK,然后是下载Android Studio及相关组件。安装过程中需要一段时间,但一旦完成,我们就可以使用Android Studio进行Android应用程序的开发。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

氦客

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值