通过 Android SDK 管理器缓慢下载 SDK

当我运行 Android SDK 管理器下载 SDK 平台时,下载速度是8 KiB/s。下载一个像 Android 2.2,API 8这样的平台需要2个多小时。通过浏览器下载东西没有问题。有人知道如何解决这个问题吗?

37983 次浏览

我没有经历过这个问题。强制或取消强制 HTTPS (在“设置”下有这个选项) ,并查看这是否提高了连接的质量。

不选 https 对我来说很管用。

我也有这个问题,并找到了一个解决方案在线,它看起来工作现在。我试过强制使用 HTTP 和 HTTPS,但没有什么效果。

试试这个:

1)作为管理员运行命令提示符-Windows 7(开始-> 右键单击命令提示符-> 选择“作为管理员运行”)或“开始”在搜索框中输入 CMD,然后右键单击并“作为管理员运行”。

2)在命令提示符窗口中输入:

netsh

然后按 ENTER

3)然后写下这句话,最后按 ENTER 键:

interface tcp set global autotuning=disabled

4.)现在重新启动 SDK 管理器并再次尝试下载!


执行上述操作之前,请注意您的 原创的值,以防您想要返回:

interface tcp show global

经过几个星期的努力,在网上尝试了以上所有的方法和其他的建议,我想出了以下的解决方案:

1)移除电脑工具防火墙

2)删除不含 AVG 的杀毒软件

3)免费安装 Comodo Firewall Pro。

文件正在下载和安装中。我还按照建议使用 HTTP 模式。如果您有以上任何一种安全工具,我建议您尝试一下。顺便说一句,关掉电脑工具是不够的。

我有同样的问题,加上谷歌不允许我访问 andriod,我必须连接到一个 VPN。所以我把所有需要的 xmls 和软件包下载到我的 localhost,把 dl-ssl.google.com 设置为127.0.0.1,然后从我的 localhost 加速安装

检查那些 XML 文件链接 Check those Xml file links

让我把它们写在这里。

Google Repository for SDK’s Of All Android API Google Repository for SDK’s Of All Android API

Google Repository for Add-on’s (Google API) for all Android API

英特尔的 Android 应用程序接口

谷歌系统图片库

系统映像的 MIPS 存储库

系统映像的英特尔存储库

现在你会知道你必须注意什么..。

以此快照为例Say i want to download google API for Android API12

假设我想下载谷歌应用程序接口的 Android API12

然后,对于所有的 Android API,Google Repository for Add-on’s (Google API) 在 <sdk:addon>标记下查找 <sdk:url>标记,如下例所示

Look up for the sdk:url tag

然后使用用于获取 XML 文件的链接

剥离最后一部分,并用 <sdk:url>标记内容替换它

在这种情况下,就像

用于 Android API 12的 Google API (HoneyComb)

那里有一个下载链接... 。

同样,SDK 的,系统映像可以下载... 。

不必等待很长时间才能完成这个列表;)对于下载来说,可以使用 DAP 或 IDM (下载加速器)来加速

享受吧! :)

尝试在 Android SDK Manager 的 Tools-> Options...中禁用防病毒并启用 Force https://... sources to be fetched using http://...

这对我有帮助。

我也有这个问题,并找到了一个解决方案在线,它看起来工作现在。我试过强制使用 HTTP 和 HTTPS,但没有什么效果。

试试这个:

1)作为管理员运行命令提示符-Windows 7(开始-> 右键单击命令提示符-> 选择“作为管理员运行”)或“开始”在搜索框中输入 CMD,然后右键单击并“作为管理员运行”。

2)在命令提示符窗口中输入(所有没有引号的内容) : “ netsh”,然后按 ENTER

3)然后写入这个命令,并在结尾处按 ENTER: interface tcp set global autotune = disable

4.)现在重新启动 SDK 管理器并再次尝试下载!

您可以手动下载和安装 Android SDK 组件。

方法:

步骤1 -转到 Android SDK 安装文件夹(“ C: Users% username% Appdata Local Android-SDK”或者安装过程中选择的任何其他位置) ,然后打开 Android SDK 管理器 enter image description here STEP 2 -检查要下载的组件 enter image description here STEP 3 -然后单击 install 1 package enter image description here enter image description here STEP 4 -按停止按钮 enter image description here STEP 5 -导航到 Android SDK 安装文件夹,然后转到 temp (“ C: Users% username% AppData Local Android-SDK temp”)文件夹,在这里你会看到两个文件被创建,复制设置信息文件的名称 enter image description here STEP 6 -转到 Web 浏览器,键入您复制的 URL https://dl.google.com/android/repository/(file名称) 在我的情况下 https://dl.google.com/android/repository/android-23_r01.zip enter image description here STEP 7 -文件将自动下载 enter image description here 步骤8 -下载完成后,转到“ C: Users% username% Appdata Local Android-sdk temp”,删除创建的两个文件并将下载的文件粘贴到那里 enter image description here enter image description here STEP 9 -现在转到 android SDK 管理器,再次检查组件并单击 install 1 package enter image description here STEP 10 -软件包将自动安装 enter image description here enter image description here

这里列出的其他解决方案都没有为我解决这个问题,甚至没有卸载 Android Studio/SDK 然后重新安装它们。值得注意的是,独立的 SDK 管理器也是 不赞成,因为有很多这样的答案。

经过几个小时的故障排除,我设法解决了这个问题,将我的 Android Studio 配置文件夹(~/.AndroidStudio2.3)重命名为其他文件夹,并让 Android Studio 再次创建它。你可以要求 Android Studio 导入旧的 config,它仍然可以工作,所以它很可能与 system文件夹有关。

希望这能帮助其他有这个问题但是不能找到像我这样的解决方案的人。