无法从 SDK 管理器安装“Android SDK 平台工具”

Posted

技术标签:

【中文标题】无法从 SDK 管理器安装“Android SDK 平台工具”【英文标题】:Unable to install "Android SDK Platform Tools" from SDK Manager 【发布时间】:2018-04-10 10:18:13 【问题描述】:

安装过程中显示以下错误:

Done loading packages.
Preparing to install archives
Downloading android SDK Platform-tools, revision 26.0.2
Download interrupted: Connection to https://dl.google.com refused
Done. Nothing was installed.
Preparing to install archives
Downloading Android SDK Platform-tools, revision 26.0.2
Download finished with wrong checksum. Expected 98832431e339c82be1fe910a733a3782071200fd, got aa3ef6f18eff4b8f12dbdf980647a6ce6c2ebe8c.
Done. Nothing was installed.

【问题讨论】:

我也有同样的问题。尝试关闭防病毒、Windows 防火墙、清除 SDK 管理器缓存、强制 HTTP,但上述方法均无效。 【参考方案1】:

我必须自己安装它。

    下载链接:https://developer.android.com/studio/releases/platform-tools.html 选择压缩文件SDK Platform-Tools for Windows并解压。 将它移到你的 android 目录中,在我的例子中是:C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository\AndroidSDK-2433_19.0.27659.1188。 现在您有了新目录:C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository\AndroidSDK-2433_19.0.27659.1188\platform-tools。 再次运行SDK Manager.exe

就我而言,错误消失了。我必须先安装 4 个软件包,然后再安装 3 个软件包。现在它运行完美。

【讨论】:

这项工作对我有用。我的猜测是谷歌只是在计算他们的 zip 的校验和时出错了。 本案例的直接下载链接可以是:dl.google.com/android/repository/…。当然,这可能不会一直这样。 也为我工作,谢谢。这可能不是最好的答案,但这是我们所拥有的。只有 Google 才能做到这一点。 在带有 VS 2017 的 Win7 pro x64 上,我的 Android SDK 文件夹是 C:\Program Files (x86)\Android\android-sdk 这对我也有用。在我的情况下,在 Windows 10 上,Android SDK 文件夹是 - "C:\Users\user_name\AppData\Local\Android\Sdk"【参考方案2】:

您可以只提取 SDK 管理器已下载的存档:

    转到您的 android-sdk 目录 进入“临时”文件夹 将“platform-tools_r26.0.2-windows.zip”解压到 android-sdk 根目录

但这使得校验和毫无意义,除非您现在需要新版本,否则最好等到它修复后。

【讨论】:

【参考方案3】:

我通过首先使用 Android SDK 管理器删除 Android SDK 平台工具解决了这个问题。然后我使用上面 Umair Malhi 提供的直接下载链接 (https://dl.google.com/android/repository/platform-tools_r26.0.2-windows.zip) 然后将 platform-tools 文件夹解压缩到 SDK 文件夹中(在我的例子中是 C:\ProgramData\Microsoft\AndroidSDK\25)。如果您重新运行 Android SDK Manager,问题就解决了。

【讨论】:

【参考方案4】:

我遇到了同样的问题,在以管理员身份运行 Visual Studio 后,更新成功。

编辑:当您单击 Android SDK 平台工具时,较新版本的 VS 现在会提示您以管理员模式运行 VS。

【讨论】:

【参考方案5】:

在我刚刚更新到 Android Studio 3.0 之前,我遇到了同样的校验和问题。现在 Android SDK Platform-tools 26.0.2 按预期下载和安装。不确定 Android Studio 2.x 的问题是否仍然存在或已单独修复,但现在值得再次尝试。

【讨论】:

【参考方案6】:

在我的情况下,我需要做的就是以管理员身份运行 Android Studio,并且安装的包没有问题。

【讨论】:

【参考方案7】:

我有同样的问题,在我的情况下,我没有将规则写入platform-tools 文件夹。所以我给了我用命令写规则:

sudo chmod -R ugo+rw

【讨论】:

以上是关于无法从 SDK 管理器安装“Android SDK 平台工具”的主要内容,如果未能解决你的问题,请参考以下文章

Android SDK 管理器无法解析 xml

无法运行 Android SDK 管理器。如何运行 SDKmanager.bat?

SDK 管理器未从 Eclipse 打开

Android SDK 包无法构建新项目

无法在 Visual Studio 2017 中加载 SDK 信息 Android SDK 管理器

Xamarin - 无法确定 Android SDK 位置