解决无法下载安装Android SDK的问题

背景

当我们安装好Android Studio之后,系统会自动检测Android SDK,如果没有安装会自动推荐安装,但是有时会出现安装失败的情况。


现象及解决方案

1.当我们打开Android SDK Manager会自动检测系统环境,在Android SDK Manager Log中会有以下提示,大致意思是SSL证书认证不通过(红色加粗字体所示)。

Fetching http://dl.google.com/android/repository/addons_list-2.xml
Fetched Add-ons List successfully
Fetching URL: http://dl.google.com/android/repository/repository-11.xml
Done loading packages.
Fetching URL: https://dl.google.com/android/repository/repository-11.xml
Failed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: SSLPeerUnverified peer not authenticated
Done loading packages.

2.打开Android SDK Manager Setting设置项(Tools->Options),如下图所示,勾选Force https://...sources to be fetched using http://...配置项。

通过Packages->Reload重新加载,在Android SDK Manager Log中会有以下提示,大致意思是连接http://dl.google.com服务器失败(红色加粗字体所示)。

Fetching http://dl.google.com/android/repository/addons_list-2.xml
Fetched Add-ons List successfully
Fetching URL: http://dl.google.com/android/repository/repository-11.xml
Done loading packages.
Fetching http://dl.google.com/android/repository/addons_list-2.xml
Failed to fetch URL http://dl.google.com/android/repository/addons_list-2.xml, reason: Connection to http://dl.google.com refused
Fetched Add-ons List successfully
Fetching URL: http://dl.google.com/android/repository/repository-11.xml
Failed to fetch URL http://dl.google.com/android/repository/repository-11.xml, reason: HttpHostConnect Connection to http://dl.google.com refused
Done loading packages.
Fetching URL: http://dl.google.com/android/repository/repository-11.xml
Failed to fetch URL http://dl.google.com/android/repository/repository-11.xml, reason: HttpHostConnect Connection to http://dl.google.com refused
Done loading packages.

3.修改主机的配置文件,打开c:\windows\system32\drivers\etc\hosts文件,如下图所示在最后添加

203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.50.33 dl.google.com
108.177.125.91 dl-ssl.google.com

通过Packages->Reload重新加载,在Android SDK Manager Log中会有以下提示,这就代表连接服务器成功,可以正常下载Android SDK工具。

Fetching URL: https://dl.google.com/android/repository/repository-11.xml
Validate XML: https://dl.google.com/android/repository/repository-11.xml
Parse XML:    https://dl.google.com/android/repository/repository-11.xml
  Found SDK Platform Android R Preview, revision 2
  Found SDK Platform Android 10, API 29, revision 4
  Found SDK Platform Android 9, API 28, revision 6
  Found SDK Platform Android 8.1.0, API 27, revision 3
  Found SDK Platform Android 8.0.0, API 26, revision 2

...

 

4.有时因为连接服务器的IP地址会改变,造成连接谷歌服务器失败。此时我们可以通过多个地点ping[dl.google.com]服务器-网站测速-站长工具该网址搜索

"www.google.com"/"developer.android.com"/"dl.google.com"/"dl-ssl.google.com"服务器的IP地址。

5.查询方法

"www.google.com"/"developer.android.com"/"dl.google.com"/"dl-ssl.google.com"服务器输入搜索框中,下面就会输出可连接的IP地址。

 

  • 19
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
当安装Android Studio后,系统会自动检测Android SDK,如果没有安装会自动推荐安装。然而,有时候会遇到安装失败的情况。安装失败可能有多种原因,以下是一些常见的问题解决方法: 1. SSL证书认证不通过:当打开Android SDK Manager时,可能会在Android SDK Manager Log中看到SSL证书认证不通过的提示。这可能是由于网络连接问题或者防火墙的设置导致的。解决方法包括: - 检查网络连接,确保网络畅通。 - 确保没有被防火墙阻止访问Android SDK服务器。 - 尝试使用代理服务器进行连接。 2. 连接服务器失败:在尝试重新加载Android SDK Manager时,可能会在Android SDK Manager Log中看到连接服务器失败的提示,特别是连接http://dl.google.com服务器失败。这可能是由于网络连接问题或者服务器故障导致的。解决方法包括: - 检查网络连接,确保网络畅通。 - 确保没有被防火墙阻止访问Android SDK服务器。 - 尝试使用代理服务器进行连接。 - 等待一段时间后重试,可能是服务器暂时不可用。 通过以上方法,您可以尝试解决Android SDK下载安装失败的问题。如果问题仍然存在,您可以查看Android开发者社区或咨询相关技术支持获取更多帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [解决无法下载安装Android SDK问题](https://blog.csdn.net/fly_xiaocaibi88/article/details/124406852)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值