安装Android SDK以及更新 安装Android SDK依然是大家学习Android开发的困扰,许多开发者为此付出了大量的时间和精力,以及金钱(购买VPN服务) 如果你到现在为止依然无法访问 developer.android.com, 你可以使用以下链接下载Android Studio SDK下载链接 简单两步搞定Android SDK的更新 第一步,下载Android Studio和SDK,并在Android Studio内打开Android SDK 第二步,填入上海GDG为你准备的Android SDK 的专用更新代理服务器地址 服务器网址 sdk.gdgshanghai.com 端口号 8000 选择需要更新的组件,开始下载吧,虽然更新时间可能很久,但是我们已经可以去一边玩了。
速度有些慢,能不能再给力一点?
原理篇 Android SDK 从 dl-ssl.google.com 下载所需要的更新文件,很不幸,从国内无法直接访问 dl-ssl.google.com。为了能够顺利更新 Android SDK,人们一般选择 VPN 全局代理。 我们提供的HTTP代理服务器,让大家无需VPN也能访问dl-ssl.google.com,当然仅限于此用途,另外由于代理服务器在国外,速度也无法保证。
如何提速 如果愿意折腾,我们是可以通过修改hosts文件指定 dl-ssl.google.com 的 IP 来提升访问速度的,但是问题来了,我们并不知道哪些谷歌服务器的 IP 是可以被直接访问的。通过搜索获得的 IP地址 往往在一段时间以后就无法使用了。 这里我们有一个简单的方法,因为dl.google.com的 IP 是基本可以被访问的,所以我们可以先 ping dl.google.com 得到IP地址。然后,我们只需要在hosts文件里面指定: 刚才得到的IP地址 dl-ssl.google.com 就可以绕过代理直接更新 Android SDK 了。虽然是比较折腾的方法,但是值得开发者们尝试一下。
为什么Shadowsocks不行? 首先,VPN是全局代理,开着你就相当于连入国外网络了,当然速度是不一样的。而Shadowsocks是SOCK5代理,而 Android SDK 里仅仅支持HTTP代理方法。 如果你爱折腾,其实方法也是有的: 有一个叫 polipo 的开源软件可以将 SOCK5代理 转化为HTTP代理,并且还有本地缓存功能,适合在办公室架设一个给团队使用。
我们齐书团队最近开始准备Android开发知识的一些总结,写下来给大家用。 另外我们代表上海GDG设立了Android SDK HTTP PROXY给大家用,希望可以帮到一些新接触到Android的开发者。
|