我这里主要说的是mac下如何设置Android SDK更新,windows下类似

首先说明为什么要这么麻烦,没办法身处在大天朝中,伟大的防火墙,苦逼的程序猿想要查点资料都是非常难的。不废话了,下面进入正题。

第一步 确定我们要修改那些东西


1、hosts文件
2、Android
SDK Manager设置
我们需要在hosts文件中加入Android SDK更新对应的ip地址,那么这个地址从哪里获得,有好多人直接百度或者google获得,但是发现还是不行,所以程序就需要自立更生。推荐一个网址 http://ping.chinaz.com/ 这个网站可以查询网址对应的ip
废话太多要被喷了,赶紧确定我们要加入的网址以及ip,我们需要确定两个地址的ip分别是
 dl.google.com 和
dl-ssl.google.com。那就好分别在上面那个网址中输入,查询结果参考如下图:
dl.google.com

dl-ssl.google.com


选择两个ip速度比较快的,我选择了两个

58.63.254.119
dl.google.com

74.125.136.91 dl-ssl.google.com

记录在文本工具中,方便下面修改。写博客好难啊,尤其写的这么长,加油吧!第一步总算写完了。

第二步 修改hosts文件


许多人都会找windows下hosts文件(C:\Windows\System32\drivers\etc\hosts),但是对于mac下的hosts文件确实不知道在哪里修改。下面我就说一下如何通过终端命令行修改mac下的hosts文件

1、找到mac上的终端

2、点击终端,打开终端界面

3、输入打开hosts的命令: sudo vi /etc/hosts

4、点击enter键,输入你的mac密码。mac输入密码是不会显示的,,所以不要以为你没有输入。输入密码后点击enter键

5、下面是显示hosts文件的内容

6、修改hosts文件内容
上图显示的hosts文件是不能编辑的,所以先要切换为可编辑模式 步骤:
1)点击
字母 i 键 进入可编辑状态
2)使用方向键将光标移动到最后,然后将我们上面记录的两个网址粘贴(commd+v)到hosts文件中格式是下图


3)然后点击
esc 键退出可编辑状态。
4)最后输入
:wq (注意:输入的是 冒号wq),这样可以保存修改后的hosts文件。
到这里mac的hosts文件修改就完成了。你说这有点麻烦?好吧程序猿是最不怕麻烦的。呵呵。。。。。

windows修改:
对于windows下修改hosts文件就比较简单,首先修改hosts文件的属性中只读取消掉,否则无法我们编辑hosts文件。然后我们就可以将

58.63.254.119 dl.google.com

74.125.136.91 dl-ssl.google.com

粘贴到文件的最后,然后保存退出。OK了,好简单。

第三步,修改Android SDK Manager


网上很多教程说是如果修改了hosts就可以,但是经过本人不懈的测试,最终发现一个问题,修改hosts之后是可以更新sdk了,但是包中的有些东西是更新不下来的。为什么呢???
后来才发现,如果不修改一下Android
SDK Manager,google的有些东西是无法更新下来的。好吧,废话又多了直接上修改的方法。
MAC下修改方法:
1》启动 Android SDK Manager ,打开主界面,选择苹果图标右侧第一个选项《Android
SDK Manager》,选择Preference..

2》在弹出的窗口中,在《HTTP Proxy Server》和《HTTP Proxy Port》输入框内填入mirrors.neusoft.edu.cn和80


3》选中「Force https://... sources
to be fetched using http://...」复选框

4》设置完成后单击「Close」按钮关闭窗口返回到主界面


Windows修改:
1》启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口

2》在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80

3》选中「Force https://... sources
to be fetched using http://...」复选框

4》设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面

5》依次选择「Packages」、「Reload」


好了,骚年们兴奋吧,Android的SDK终于可以用到最新的了,看到上图刚刚的速度了吗,

Android SDK无法更新解决方法的更多相关文章

  1. 【转】 Android SDK无法更新解决方法---不错

    原文网址:http://blog.csdn.net/shi_weihappy/article/details/41847997 自己的修改: 203.208.39.238 dl.google.com7 ...

  2. 安装android studio时候弹出unable to access android sdk add-on list解决方法

    本文转载自:http://www.cnblogs.com/rancvl/p/6081791.html Android Studio First Run 检测 Android SDK 及更新,由于众所周 ...

  3. Android SDK 下载速度慢解决方法

    Mac 本搞Android开发,遇到Android SDK 下载速度慢,解决方法大概有两种.第一,FQ.这种方法比较彻底,但是要想有稳定的效果还的要花大价钱.第二,有些高人直接给了SDK中各软件的下载 ...

  4. Android SDK无法更新解决办法

    一.设置SDK代理 启动Android SDK Manager,选择菜单 Tools ->Options -> 代理地址: mirrors.opencas.cn 代理端口: 80 如下图: ...

  5. 关于eclipse在线下载安装android SDK没反应解决方法

    虽然天朝将google这个服务器给和谐掉了 虽然我们也可以选择其他各类FQ软件 虽然你可能有其他手段解决 不过我还是要提供一个参考方法: 具体操作方式: 点击桌面左下角开始菜单中的搜索,把以下路径,复 ...

  6. Eclipse 中 SDK无法更新---解决方法

    在SDK Manager -> tools -> options中: HTTP Proxy Server: mirrors.neusoft.edu.cn HTTP Proxy Port: ...

  7. Android SDK Manager 更新

    Android SDK Manager 更新 解决国内访问Google服务器的困难: 1.启动 Android SDK Manager : 2.打开主界面,依次选择「Tools」.「Options…」 ...

  8. Android SDK Manager 更新失败的解决方法

    Android SDK Manager 更新失败的解决方法 原文地址 最近使用Android SDK Manager 更新Android SDK tools 发现经常更新失败,获取不到更新信息: Fe ...

  9. 解决Android SDK Manager更新、下载速度慢

    hosts文件里面原来的内容不做修改,只是添加内容 方法/步骤 先看看如何加快更新速度,再说如何更新. 首先更新host文件,如图,打开目录 C:\Windows\System32\drivers\e ...

随机推荐

  1. Python3 学习第十一弹: 模块学习四之sys库

    sys模块 提供一些与python解释器关系紧密的变量和函数 1> argv 命令行参数 通过命令行可以向python传输参数 2> exit([arg]) 程序退出,可以返回给命令行一个 ...

  2. 适用于Firemonkey的Json解析对象XsuperObject使用方法介绍

    XSuperObject是适用于FileMonkey平台的JSON解析组件,能够在Android,IOS,MACOS,WINDOWS等多个平台使用 点击下载 Sample JSON { "n ...

  3. 在maven项目中使用mybatis-generator-maven-plugin生成mybatis代码

    项目整体的目录结构如下: pom.xml如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q ...

  4. Chrome 快捷键使用

    窗口和标签页快捷方式 Ctrl+N 打开新窗口 按住 Ctrl‎ 键,然后点击链接 在新标签页中打开链接 按住 Shift 键,然后点击链接 在新窗口中打开链接 Alt+F4 关闭当前窗口 Ctrl+ ...

  5. HDU 3389 (Nim博弈变形) Game

    参考了众巨巨的博客,现在重新整理一下自己的思路. 首先在纸上画了一下转移图: 1 3 4号盒子是不能够再转移卡片到其他盒子中去了的,其他盒子中的卡片经过若干步的转移最终也一定会转移到1 3 4号盒子中 ...

  6. 未能加载文件或程序集“XXXXXX”或它的某一个依赖项。试图加载格式不正确的程序。

    在本机WIN7机器上的WebService部署到Win2008R2上发现错误 “/”应用程序中的服务器错误. 未能加载文件或程序集“XXXXXX”或它的某一个依赖项.试图加载格式不正确的程序. 说明: ...

  7. Postgresql两表联结更新

    Postgresql两表联合更新近日使用Postgresql感到有点不好用,一个联合更新非要这样写语法才对:update d_routetripset name=b.name ,    descrip ...

  8. xcode快捷键的使用

    1.统计Xcode项目代码行数 1   打开终端. 2  用ls和cd进到你项目的路径. 3   输入下面的指令: grep -r "\n" classes | wc -l (cl ...

  9. 一、HTML4背景知识

    前言 本教程针对已经基本熟悉HTML4基本标签的人. HTML的发展历程 HTML 1.0: 1993年6月由IETF(Internet Engineering Task Force, 互联网工程工作 ...

  10. JS改变input的value值不触发onchange事件解决方案 (转)

    方法(一)(转载的网络资料) 需要了解的知识     首先,我们需要了解onchange和onpropertychange的不同: IE下,当一个HTML元素的属性改变的时候,都能通过 onprope ...