本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 9655|回复: 0
打印 上一主题 下一主题

安装Android SDK以及更新

[复制链接]
跳转到指定楼层
1#
发表于 2014-11-24 12:22:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
安装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的开发者。

ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表