`
zyueqi
  • 浏览: 144131 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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开发官网 现在好像不VPN也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

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

 

转自: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 (SDK Platforms)-android-24.zip

    在本文中,我们将深入探讨Android SDK中的"SDK Platforms"针对android-24版本的具体内容,以及这个版本在Android开发中的重要性。 1. **Android SDK Platforms**: SDK Platforms是Android SDK的核心组成部分,...

    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 (SDK Platforms)-android-19.zip

    它包括了Java开发工具(如ADT Eclipse插件)、Android平台版本、模拟器、API文档、构建工具以及各种实用工具。Android SDK是所有Android开发者的基础,通过它,开发者可以创建、修改和优化他们的应用以适应不同的...

    Android SDK网盘下载

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

Global site tag (gtag.js) - Google Analytics