`

Android SDK更新以及ADT更新出现问题的解决办法

 
阅读更多

Android SDK更新以及ADT更新出现问题的解决办法

问题描述

使用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

添加以上的网址,再选用http协议,就可以正常的进行更新了。
或者也可以什么都不做,过上一两天可能会恢复正常。

下边贴上使用Google各种服务在修改hosts文件时需要添加的内容。



#Google Service
#Chrome 网上应用
203.208.46.146 chrome.google.com
203.208.46.146 clients0.google.com
203.208.46.146 clients1.google.com
203.208.46.146 clients2.google.com
203.208.46.146 clients3.google.com
203.208.46.146 clients4.google.com
203.208.46.146 www.googleusercontent.com
203.208.46.146 lh0.googleusercontent.com
203.208.46.146 lh1.googleusercontent.com
203.208.46.146 lh2.googleusercontent.com
203.208.46.146 lh3.googleusercontent.com
203.208.46.146 lh4.googleusercontent.com
203.208.46.146 lh5.googleusercontent.com
203.208.46.146 lh6.googleusercontent.com
203.208.46.146 clients1.googleusercontent.com
203.208.46.146 clients2.googleusercontent.com

#网页快照
203.208.46.146 webcache.googleusercontent.com

#Google SSL
203.208.46.146 encrypted.google.com
203.208.46.146 encrypted.google.com.hk

#Google Docs
203.208.46.146 docs.google.com
203.208.46.146 docs0.google.com
203.208.46.146 docs1.google.com
203.208.46.146 docs2.google.com
203.208.46.146 docs3.google.com
203.208.46.146 spreadsheets.google.com
203.208.46.146 spreadsheets0.google.com
203.208.46.146 spreadsheets1.google.com
203.208.46.146 spreadsheets2.google.com
203.208.46.146 spreadsheets3.google.com

#Gmail
203.208.46.146 mail.google.com
203.208.46.146 chatenabled.mail.google.com #Gmail中Gtalk聊天服务

#Google 搜索
203.208.46.146 www.google.com

#Google preview
203.208.46.146 www.googlepreview.com

#Google 翻译
203.208.46.146 translate.google.com
203.208.46.146 translate.googleapis.com

#Google 搜索建议(IE9)
203.208.46.146 clients5.google.com

#Google Code
203.208.46.146 code.google.com

#Picasa 网络相册
203.208.46.146 picasaweb.google.com
203.208.46.146 lh0.ggpht.com
203.208.46.146 lh1.ggpht.com
203.208.46.146 lh2.ggpht.com
203.208.46.146 lh3.ggpht.com
203.208.46.146 lh4.ggpht.com
203.208.46.146 lh5.ggpht.com
203.208.46.146 lh6.ggpht.com
203.208.46.146 lh7.ggpht.com
203.208.46.146 lh8.ggpht.com
203.208.46.146 lh8.ggpht.com
203.208.46.146 lh9.ggpht.com
203.208.46.146 lh6.google.com

#Google 个人资料
203.208.46.146 profiles.google.com
203.208.46.146 browsersync.google.com

#Google+
203.208.46.146 talkgadget.google.com #Google+中的聊天服务
203.208.46.146 ssl.gstatic.com
203.208.46.146 images-pos-opensocial.googleusercontent.com
203.208.46.146 images1-focus-opensocial.googleusercontent.com
203.208.46.146 images2-focus-opensocial.googleusercontent.com
203.208.46.146 images3-focus-opensocial.googleusercontent.com
203.208.46.146 images4-focus-opensocial.googleusercontent.com
203.208.46.146 images5-focus-opensocial.googleusercontent.com
203.208.46.146 images6-focus-opensocial.googleusercontent.com
203.208.46.146 plus.google.com

#Download 下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

#Groups
203.208.46.146 groups.google.com

#Google URL Shortener
203.208.46.146 goo.gl

#Google App Engine
203.208.46.146 appengine.google.com

#Android Developer
74.125.113.121 developer.android.com


方法/步骤


1

大家肯定很急,我就不废话了,直接上解决办法了!
打开SDK Manager下Tools->Options,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。


上一步选取之后,有的用户可以更新出列表来。如果还是不能,继续下面的操作。

在地址栏里输入:C:\WINDOWS\system32\drivers\etc


我们会看到hosts文件,右击打开方式选择记事本。在里面把下面文字复制进去,内容如下(特别强调:是在原本的内容后面粘贴下面的内容,而不是覆盖):
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不VPN也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

有的用户接着就会看到加载出列表了。如果没有变化,重新打开SDK Manager。就会发现问题解决了。如图1
如果还是无法加载出列表,还是出现如图2红色内容,建议过几天再试试!

更新ADT插件的时候则使用网址http://dl-ssl.google.com/android/eclipse,而不是https://dl-ssl.google.com/android/eclipse,这个在官方开发文档里也有介绍


文章出自:
http://www.yourannet.com/android/android-sdk-update
http://blog.sina.com.cn/s/blog_4a94a0db0100y4h7.html






分享到:
评论

相关推荐

    Android SDK与ADT不匹配问题

    - 这种方式虽然可以暂时解决问题,但并不是长久之计,因为新版本的SDK可能依赖于更高版本的ADT提供的功能。 3. **更换开发环境**: - 考虑切换到更现代的开发工具,比如Android Studio。相比于Eclipse+ADT组合,...

    适合AndroidSDK6.0的ADT23.0.07

    国内国外很难下到ADT23.0.7版本,官网下载也需要一定的眼力,一般只有23.0.6,而Android6.0需要此版本的ADT

    Android SDK Manager ADT

    Android SDK Manager 和 ADT(Android Developer Tools)是Android开发者进行应用程序开发的重要工具。SDK Manager用于管理Android SDK的各种组件,如平台版本、系统映像、工具和额外库,而ADT是一个Eclipse插件,它...

    Android sdk以及ADT安装详细图文教程

    Android SDK以及ADT安装详细图文教程 Android SDK是Android应用程序开发的核心组件,提供了许多有用的工具和库来帮助开发者创建高质量的Android应用程序。在本教程中,我们将详细介绍如何安装Android SDK和ADT...

    Android sdk、adt合集

    开发者还需要关注其他相关工具和资源,如Android Studio(Google推荐的官方IDE,集成了SDK和ADT的功能)、Gradle(构建自动化工具)、Android Debug Bridge(ADB,用于设备通信和调试)、以及各种第三方库和框架,如...

    android-sdk-window与ADT下载

    标题中的“android-sdk-window与ADT下载”涉及到的是Android开发环境的搭建,主要知识点包括Android SDK和Android Developer Tools(ADT)的获取、安装及配置。Android SDK是开发Android应用程序的基础,而ADT是一个...

    Android开发环境搭建(SDK+Eclipse+ADT)

    本文将指导读者如何搭建Android开发环境,包括JDK、Eclipse、Android SDK、ADT的安装和配置,以及创建AVD的过程。 一、环境搭建 在开始Android开发之前,需要先搭建环境。搭建环境包括五个步骤:JDK安装、Eclipse...

    Android SDK更新问题

    更新ADT时无法解析https://dl-ssl.google.com/android/eclipse,解决SDK无法更新的问题

    android sdk20和ADT20 for eclipse 4.2安装

    在eclipse中安装android开发插件非常不容易,因为很多相应的sdk和adt更新路径都被屏蔽,因此不能下载和更新,另外,下载离线安装一定要注意版本匹配,最新版的eclipse sdk4.2一定要安装android sdkr16和ADT20才能...

    android 环境开发需要的sdk ADT 文件下载

    8. **持续学习和更新**:Android SDK和ADT会不断更新,开发者需要定期检查并升级到最新版本,以利用新功能和修复的错误。同时,熟悉Android官方文档和社区资源,不断提升开发技能。 通过以上步骤,你就可以在本地...

    最新android SDK ADT-17.0

    Android SDK ADT-17.0是Android开发者工具的一个重要版本,它包含了开发Android应用程序所需的全部组件和更新。在这个版本中,重点在于提高开发效率、优化用户体验和增强平台功能。以下是一些关于这个版本的关键知识...

    Android (jdk+sdk+adt)卷1 (共4卷)

    Android 卷一(jdk+sdk+adt)--由于文件太大,只好分卷压缩。 无需安装(前提已经安装Java)直接打开 Eclipse 运行即可 注:Java安装的版本必须是32位

    Android SDK下载和更新失败的解决方法

    Android SDK下载和更新失败的解决方法 完美解决SDK Manager 现在无法连接谷歌网站的问题!有图有真相!另外需要SDK+ADT的也可以浏览本人其他帖子!都是配套的。

    android+Eclipse+ADT+SDK

    《Android开发:Eclipse、ADT与SDK的深度解析》 在移动应用开发领域,Android以其开源、自由的特性吸引了无数开发者。对于Android开发者来说,Eclipse、ADT(Android Development Tools)和SDK(Software ...

    Android SDK网盘下载

    Android SDK(Software Development Kit)是开发Android应用必不可少的工具集,它包含了编译、调试、模拟器、性能分析等一系列功能,让开发者能够构建、测试和优化Android应用程序。本压缩包包含的是一个完整的...

    Android ADT, SDK, SDK_tool等官方下载链接(12.08.17更新)

    本文将详细介绍Android开发工具链中的核心组件及其官方下载链接,包括但不限于Android SDK、平台工具、文档资料、源码以及示例项目等内容。 #### 二、Android SDK Android SDK(Software Development Kit)是用于...

Global site tag (gtag.js) - Google Analytics