Android SDK Manager 下载SDK失败的解决办法


摘要:本文记录了无法使用Android SDK  Manager下载SDK开发包的解决办法。

最近需要进行android应用程序的开发工作,在android官网下载了adt-bundle-linux-x86.zip开发包。根据官网的介绍,该开发包内含eclipse、adt和sdk。解压缩之后可以直接完成的开发工具。但是打开之后发现sdk版本为较新的android sdk 4.0,而我需要的是2.3版本的sdk。

根据正常的操作,在eclipse中打开SDK Manager,发现无法获取其他版本的sdk,提示信息一直停留在:

  1. Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
如果你也遇到这样的情况,这里给你一个免费的建议,不要等了,不是因为你的网速慢或者人品不好,请果断地采取下面的操作。

直接执行如下命令:


  1. sudo gedit /etc/hosts

在该文件中添加下面的内容:

  1. 74.125.237.1 dl-ssl.google.com

更改完成之后,重新启动一下eclipse软件,然后按照之前的操作,打开sdk manager,你会发现现在就能够很快的得到sdk和其他软件包列表


转载  http://blog.chinaunix.net/uid-26404477-id-3461736.html





Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法

问题描述

使用SDK Manager更新时出现问题
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused
Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com>
更新ADT时无法解析https://dl-ssl.google.com/android/eclipse


解决办法

由于某些众所周知又无法理解的原因,我们大陆使用Google的服务会出现种种问题,譬如Android开发也会出现阻碍。不过首先要说明的是一般情况下使用SDK Manager更新或者更新Eclipse的ADT插件是没有问题的,我以前也能正常更新,但是昨天不知道节点抽什么风,压根无法连接服务器,出现了上边的种种问题,下面说一下如果网络抽风的话应该如何解决问题。

第一种方法一劳永逸,直接配置VPN,但是现在想找个速度快又稳定还免费的VPN实在不易,尤其是更新SDK,以几kb/s的速度一个文件需要400多分钟,所以也就放弃了VPN。

另一种方法是使用http协议而不是https协议,因为https协议进行了加密处理,大陆因为无法审查,直接封死,而http协议则进行过滤处理,如果不访问乱七八糟的东西,更新个SDK还是没问题的。
在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。
而在更新ADT插件的时候则使用网址http://dl-ssl.google.com/android/eclipse,而不是https://dl-ssl.google.com/android/eclipse,这个在官方开发文档里也有介绍。
但是昨天的情况就是使用http协议也无法访问。

再说一个比较麻烦的方法,就是直接打开
https://dl-ssl.google.com/android/repository/addons_list.xml
https://dl-ssl.google.com/android/repository/repository.xml
https://dl-ssl.google.com/android/repository/addon.xml
这几个文件,找到你要下载的文件名,直接用迅雷下载,ADT可以直接在官网下载ADT包进行安装。具体方法自己搜索。

最好的方法还是改hosts文件的方法,更新速度较快。Windows在C:\WINDOWS\system32\drivers\etc目录下,Linux用户打开/etc/hosts文件。
打开文件后添加以下内容。

#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com


android SDK问题:<dl-ssl.google.com> != <www.google.com>


通过SDK Manager进行更新时,总是提示

Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused
很多网友也都说这些更新网站访问不了,大概是https 与 http的原因,https协议涉及到网站信息的 加密,总是会出现问题。网上提供的一种解决方法是在SDK Manager ->Tools里面设置,将https强制转化为http连接。可是我怎么也总不到这个选项,尝试Add new  external add-on sites (以http协议传输),仍然失败,错误信息如下:
ERROR: Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com>
究竟该如何通过http协议访问更新呢? 功夫不负有心人,求助万能的Google,终于发现另一种解决方案!
找到C:\Documents and Settings\Administrator\.android\androidtool.cfg文件,在最后一行加入
sdkman.force.http=true
保存,关闭,打开eclipse->SDK Manager, checked tools下面的两个方件夹,开始SDK Tools和SDK platform-tools的更新。
重启,测试Hello Android, 问题解决!





### 回答1: Android SDK Manager 是一个用于下载和管理 Android SDK 工具和平台的工具。它可以让开发人员轻松地下载和更新 Android SDK 工具和平台,以便他们可以构建和测试他们的应用程序。要下载 Android SDK Manager,您可以访问 Android 开发者网站并下载最新版本的 Android SDK 工具包。然后,您可以使用 Android SDK Manager 工具来下载和安装所需的 SDK 工具和平台。 ### 回答2: Android SDK ManagerAndroid开发工具包中的一个重要组成部分,它提供了一种下载,安装和管理Android SDK工具和平台组件的便捷方法。以下是关于Android SDK Manager下载的详细信息。 安装Android Studio 首先,要下载和安装Android SDK Manager,需要先下载和安装Android Studio。可以在官方网站上找到适合个人电脑和操作系统的Android Studio版本,并根据指示进行安装。 使用SDK Manager 一旦Android Studio安装完成,并打开已经打开的项目,可以在“Welcome to Android Studio”对话框中,点击右下角的“Configure”按钮,找到“SDK Manager”选项。或者,也可以在Android Studio的主界面中,点击“Tools”菜单,然后选择“SDK Manager”。 SDK Manager中显示了所有当前可用的SDK工具和平台组件。用户可以根据需要选择相应的组件,然后点击“Apply”按钮,以开始下载和安装所选工具和平台组件。如果是首次使用SDK Manager,那么可能需要先安装一些必要的组件。例如,必须先安装“Android SDK Build-Tools”,以确保所有的应用程序都能编译成功。 SDK Manager提供了一个简洁的界面,让用户可以轻松地浏览和选择需要的组件,并提供了下载和安装元件的进度信息和状态更新。下载速度会根据网速而有所不同,因此需要一定的耐心和等待。 总的来说,Android SDK Manager是一个必备的工具,无论是进行应用程序开发,还是进行其他类型的Android开发,都需要进行下载和安装。它提供了一个方便的方式,以快速下载和更新所需的工具和组件。同时,在使用SDK Manager时要保持注意,确保已下载和安装了正确的组件,为开发过程提供了所需的基本环境。 ### 回答3: Android SDK Manager是开发Android应用程序所必要的工具,用户通过它可以下载Android不同版本、构建工具及相关的开发支持包。 下载Android SDK Manager可以通过两种方式,一种是直接从Android Studio的菜单栏中打开,另一种是从Android Developer网站中下载最新版本的SDK Manager并手动安装。 第一种方式,打开Android Studio后,点击上方菜单栏上的“Tools”,然后再点击“SDK Manager”,就会打开SDK Manager窗口。在窗口中可以看到所有可用的SDK组件,包括不同的Android版本、构建工具及相关的开发支持包。通过勾选需要下载的组件,最后点击“Apply”按钮即可开始下载下载过程可能会持续一段时间,取决于所选择的组件的大小和网络速度。 第二种方式,用户可以在Android Developer网站中下载最新版本的SDK Manager下载后找到“SDK Manager.exe”文件并双击打开,即可进入SDK Manager窗口。在窗口中可以选择需要下载的组件,然后再点击“Install”按钮即可开始下载。 需要注意的是,在下载Android SDK Manager时,用户需要保持网络连接,确保Windows防火墙没有阻止下载。另外,对于中国用户,下载速度可能会比较慢,建议使用代理或VPN加速下载。 总之,无论是哪种方式,安装Android SDK Manager都是为了方便开发人员获取、开发和测试不同版本的Android应用程序,提高开发效率和代码的质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值