由于众所周知的原因,国内更新Android SDK一直是个老大难的事情,一般都要到处找VPN之类的工具来曲线救国。不过其实谷歌已经帮我们想到这点了,我们自身就可以解决问题,步骤如下:

打开SDK Manager,点击Tools->Options,打开设置界面,然后进入http://www.androiddevtools.cn/,找一个顺眼的IP和端口,如

  • 上海GDG镜像服务器地址:

    http://sdk.gdgshanghai.com 端口:8000

    填在上方界面的HTTP Proxy Server和HTTP Proxy Port处,然后点击菜单Packages->Reload,刷新列表后选择需要更新的组件进行更新,enjoy it!

     

    PS. 可以看到里面有一些体制内的研究机构提供的镜像,以前我总是担心我们处于墙内,哪天就突然变成局域网了,现在看来可以放下心了。

  • [原]android sdk更新的终极解决方案的更多相关文章

    1. Android SDK更新失败最新解决方案

      解决方案: 将https修改为http://在Android SDK manager中,的tools文件夹下,选择options...选项, 勾选 Force https//... sources t ...

    2. Android SDK更新失败的解决方案(原创)

      笔者在搭建好Android环境后,进行Android的SDK更新下载升级,乌龟的速度,更让人生气的是到了85%的进度时,直接timeout,循环3次无果.查阅相关资料,原来是Google的服务器遭遇了 ...

    3. Android SDK 更新时修改hosts文件仍然无法更新,可试试这个方法……

      Android SDK 更新时修改hosts文件仍然无法更新,此时必定万分蛋疼.在hosts文件中更换了各种ip,仍然解决不了!!!!!!!!!!!!!!? 第一步: 打开此软件,等待服务器连接 第二 ...

    4. Android大图片裁剪终极解决方案(上:原理分析)

      转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-)  http://my.oschina.net/ryanhoo/blog/86842 约几个月前,我正 ...

    5. android sdk更新源

      什么是Android SDK: SDK:(software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件的开发工具的集 ...

    6. 下载android sdk更新包离线安装解决方案

      本文转载自:http://xljboox.blog.163.com/blog/static/7628448320111159354738/ 第一次安装android sdk后进行开发包的更新,你应该了 ...

    7. XE8 (RTM) Android SDK 更新安装(转)

      原地址:http://www.cnblogs.com/onechen/p/4379924.html 适用:XE8 Android 平台 问题:安装 XE8 RTM 时,如果勾选了 Android SD ...

    8. android SDK 更新问题完美解决 http://dl-ssl.google.com refused

      现在由于GWF,google基本和咱们说咱见了,就给现在在做Android  或者想学习Android 的朋友带来了诸多的不便,最简单的就是Android SDK Manager 你无法更新了. 现在 ...

    9. Android sdk 更新后编译不过,【Could not find com.android.sdklib.build.ApkBuilderMain】

      最近更新了Android sdk,发现编译不过了 解决方案: 进入 sdk/tool/lib/ 目录下,看看有没有 sdklib.jar 这个文件,如果没有看看有没有sdklib-25.*.*.jar ...

    随机推荐

    1. hadoop-hdfs体系结构

      HDFS作为Hadoop的核心技术之一,HDFS(Hadoop Distributed File System, Hadoop分布式文件系统)是分布式计算中数据存储管理的基础.具有高容错高可靠性.高可 ...

    2. 今天遇到的面试题for(j=0,i=0;j<6,i<10;j++,i++) { k=i+j; } k 值最后是多少?

      for(j=0,i=0;j<6,i<10;j++,i++) { k=i+j; } k 值最后是多少? <script type="text/javascript" ...

    3. jQuery_第四章_思维图

      ---------------------------------------------------------------------------------------------------- ...

    4. thinkjs——一个字段一种数字代表两种状态

      问题来源: 现有一张company数据表,其中有一个字段state(-2:待审核:-1:禁用:0:正常:1:会员过期:),一般而言,在前期设计数据表的时候,会将每种状态下都用一种特定的数字代表,但是这 ...

    5. Python,datetime模块实例

      Python的标准模块datetime模块,在我们的工作中应用非常频繁,下面对datetime中常用的方法进行了总结和测试:对每一个方法都使用了单元测试框架Unittest来配合测试. 主要的类型有: ...

    6. BZOJ 3432: [Usaco2014 Jan]Cross Country Skiing (二分+染色法)

      还是搜索~~可以看出随着D值的增大能到达的点越多,就2分d值+染色法遍历就行啦~~~ CODE: #include<cstdio>#include<iostream>#incl ...

    7. MONO 如何打包 .NET程序独立运行(winform篇)

      .NET程序独立运行是指运行.NET的电脑上,不需要安装.NET框架. .NET程序集“独立运行”并非真正的独立,它是运行在mono运行时基础之上的.由于这个运行时可以独立存在,所以,我们不需要在目标 ...

    8. github fork, star and watch

      1 git fork git clone原版本的话,只有读权限,是不能直接把修改提交到服务器的. git fork会创建一个副本,然后就可以在这个上面进行开发了,开发了之后可以通过pull reque ...

    9. VFL(Visual Format Language)语言

      VFL的使用 使用VFL来创建约束数组: +(NSArray *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFor ...

    10. javascript中加var和不加var的区别

      Javascript是遵循ECMAScript标准下的一个产物,自然ECMAScript的标准其要遵循. 先来看下var关键字的定义和用法 var 语句用于声明变量. JavaScript 变量的创建 ...