简单的提升Android SDK下载速度方法
因为服务器在国外,很多软件下载更新速度很慢,像Android Studio 下载 Android SDK,还有Xcode也有类似的问题,如果手上有VPN可以娴熟地F墙还好,不过仔细观察发现使用阿里云服务器下载也很快,这让我想到了一个快速实现的方法,简单到1、2、3就可以迅速提高下载速度,亲自体验家里20M带宽可以跑满。
使用到的必要工具
- 阿里云服务器,国内的就可以如果发现下载速度慢可以试试香港或国外的
- 端口转发工具,我选择SecureCRT
阿里云如果没有现成的服务器,可以租个按时间计算的配置,用完释放花不了几块钱,需要注意的是带宽最好选择按流量计算的,且一定要注意把带宽设置足够大,因为阿里按流量计算虽然理论上带宽可以达到G的水平,但是为了避免用户受到攻击带来流量损失做了一个极限带宽设置,设置100M即可。另外系统选择一个Linux发行版本的就可以了,主要是后面使用到端口转发使用SSH账号,Windows版的方法没有试过,其实原理差不多这里就不做研究了,有兴趣大家可以DIY
首先确认配置好SecureCRT,使通过SSH连接上阿里云服务器,选择『Session Options』 打开会话配置界面,点选『Port Forwarding』添加一个本地端口转发配置,如下图
配置好后,在Android Studio的『SDK Manager』中设置『HTTP Proxy』,选择Socks,填Host Name为127.0.0.1,端口为刚才设置的转发端口号8889,点击『Check connection』输入测试地址 www.baidu.com,提示『Connection successfull』即表示设置成功
接下来你就可以按正常下载 SDK步骤进行了