【问题标题】:Error with SDK package download in Android Studio在 Android Studio 中下载 SDK 包时出错
【发布时间】:2017-09-28 01:18:14
【问题描述】:

java.io.IOException:无法下载,响应:200 OK 警告:An 准备 SDK 包 Android 支持存储库时发生错误: 无法下载,响应:200 OK。 java.io.IOException:不能 下载 'https://dl.google.com/android/repository/emulator-windows-3833124.zip': dl.google.com 警告:准备 SDK 包时出错 Android 模拟器:无法下载 'https://dl.google.com/android/repository/emulator-windows-3833124.zip': dl.google.com。 java.io.IOException:无法下载'警告:一个 准备 SDK 包 Google 存储库时发生错误:不能 下载

【问题讨论】:

标签: android android-studio failed-installation


【解决方案1】:

我没有 android studio,只使用 sdk manager。它正在下载到<your path>\Android\.temp Directory 的位置。

删除损坏的 .zip 文件并重新运行 flutter run 命令。

【讨论】:

    【解决方案2】:

    如前面的 cmets 所述,问题可能是由于互联网连接速度慢,为了添加更多详细信息,您需要下载日志中所有有问题的文件,在我的情况下是(emulator-windows_x .zip 和 x86-30_r09.zip) 并将它们放置在 .tmp 中的相应子文件夹(PackageOperation02 或 PackageOperation05 ..)中strong> 文件夹位于 andriod-sdk 根文件夹下,然后从 Andriod studio 重新触发 sdk 安装。

    Andriod-Studio 在您采取行动后会做什么: 它将首先搜索 .tmp 文件夹中的文件(如果存在),它不会下载并简单地解压缩并从失败的位置开始安装。

    【讨论】:

      【解决方案3】:

      删除“[Android SDK 文件夹]\.downloadIntermediates”中未完成的下载。我用这种方法解决了我的问题。

      【讨论】:

      • 对于windows它在AppData\Local\Android\Sdk中
      • 对我来说它在 C:\Users\youruser\.android\cache
      【解决方案4】:

      错误的原因通常是互联网连接中断。 只需在稳定的网络下继续下载即可。

      【讨论】:

        【解决方案5】:

        此下载量需要高速互联网,如果您没有此下载量,可能会显示此错误。

        【讨论】:

          【解决方案6】:

          以下步骤为我解决了问题 -

          1. 从此location下载zip文件
          2.解压并将模拟器文件夹image for emulator folder移动到SDK文件夹image for SDK folder

          我希望它也适用于你,我使用的是 Windows 10 Pro 64bit

          【讨论】:

            【解决方案7】:

            你可以手动下载sdk:

            1. https://dl.google.com/android/repository/platform-29_r04.zip
            2. https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip
            3. https://dl.google.com/android/repository/build-tools_r29.0.3-windows.zip
            4. https://dl.google.com/android/repository/emulator-windows-6306047.zip
            5. https://dl.google.com/android/repository/sources-29_r01.zip
            6. https://dl.google.com/android/repository/platform-tools_r29.0.6-windows.zip

            解压到

            1. C:\Android\Sdk\platforms\android-2
            2. C:\Android\Sdk\patcher\v4
            3. C:\Android\Sdk\build-tools\29.0.3
            4. C:\Android\Sdk\emulator
            5. C:\Android\Sdk\sources\android-29
            6. C:\Android\Sdk\platform-tools

            解析

            1. C:\Android\Sdk\build-tools\29.0.3\package.xml
            2. C:\Android\Sdk\emulator\package.xml
            3. C:\Android\Sdk\patcher\v4\package.xml
            4. C:\Android\Sdk\platform-tools\package.xml
            5. C:\Android\Sdk\platforms\android-29\package.xml
            6. C:\Android\Sdk\sources\android-29\package.xml

            【讨论】:

            • 请注意,这不是下载 SDK 的推荐方式。同样从 OPs 错误消息来看,他似乎对 dl.google.com 有一般网络问题,这使得这个答案对他毫无用处
            【解决方案8】:

            找到 Android SDK 文件夹。 (一般C:\User\AppData\Local\Android\sdk)删除以点(.)开头的文件夹,它们是临时下载文件。然后从 SDK Manager 中删除 Android Emulator。然后以管理员身份运行 Android Studio,然后再次下载并安装 Android Emulator。现在您可以创建模拟器并使用它而不会出错。

            【讨论】:

            • 我以这种方式解决了我的问题..因为Android模拟器sdk未完成...(致版主:不要删除我的答案..这是有用且有效的解决方案)
            【解决方案9】:

            我在 Mac Catalina 中安装时遇到了类似的问题:

            java.net.SocketException:操作超时(读取失败)警告: 为 Android 29 准备 SDK 包源时出错: 操作超时(读取失败)。

            第一次尝试使用标准配置 - 失败
            使用标准配置的第二次尝试 - 失败
            第三次尝试使用客户配置,我选择了安卓模拟器 - 失败
            第四次尝试使用客户配置,我选择了安卓模拟器 - 成功

            不知道是什么原因,除上述之外的任何设置都没有变化(我是 Mac 的管理员)。

            【讨论】:

              【解决方案10】:

              我也有类似的问题。

              我注意到一些关于强制 https//... 使用 http://...获取的设置

              使用后,我的下载运行正常:

              【讨论】:

              • 我在 Windows 10 上遇到了同样的问题。按照@user7940775 的建议,我结合以管理员身份运行 android studio 尝试了此解决方案。我还不得不从我的安全网络切换到移动数据。不确定哪一个有帮助,但我能够成功安装。
              【解决方案11】:

              您好,我遇到了类似的问题...原来这可能与您机器的系统配置有关..

              尝试根据您的系统配置从下面下载最新的软件包:

              https://developer.android.com/studio/?gclid=Cj0KCQjwj9LkBRDnARIsAGQ-hUfGD0_yGXcqqZBN6d1Y-nMZ-TNKZtvdRBHimcE8m0tPYjyUw_bV77AaAsdzEALw_wcB

              【讨论】:

                【解决方案12】:

                我遇到了同样的问题,我下载了有问题的文件“https://dl.google.com/android/repository/emulator-windows-3833124.zip”并将其解压缩到 C:\Users\$usrname$\AppData\Local\Android\sdk\extras\android。 它为我解决了这个问题。

                【讨论】:

                  【解决方案13】:

                  我在我的笔记本电脑上拥有管理员权限,但我仍然遇到了这个问题(还有其他软件包正在下载)。我发现https://dl.google.com/android/repository/android_m2repository_r47.zip 文件非常大,在我的情况下,由于我的网络速度很慢并且我试图在慢速网络上下载一个大文件,我得出结论它超时失败。我切换到更快的 LAN 并下载了它。

                  【讨论】:

                    【解决方案14】:

                    使用 sudo 运行 studio.sh 脚本:

                    “sudo ./studio.sh”

                    如果这不起作用,请运行:

                    "sudo chmod 777 -R /opt"

                    不带引号 应该工作

                    【讨论】:

                      【解决方案15】:

                      如 android SDK 视频所示,./studio.sh 必须运行,但是如果在没有 sudo 或 su 的情况下运行,这可能会出现类似问题。所以你应该使用 sudo 或 su 运行,如下所示:

                      • sudo ./studio.sh(或 /path/to/studio.sh)

                      或者如果你想以 root 身份运行

                      • 密码:root密码
                      • ./studio.sh 或(或 /path/to/studio.sh) 这应该可以解决问题 如果 /tmp 位于不同的分区上并且该分区的空间小于安装所需的空间,则 /tmp 可能会出现问题

                      希望这会有所帮助。

                      【讨论】:

                      • 请考虑在您的答案中使用正确的代码格式。
                      【解决方案16】:

                      我在下面遇到了类似的问题。 解决方法是:

                      1. 以管理员身份运行 Android Studio。

                      2. 重新运行更新。

                      它会起作用的。

                      【讨论】:

                      • 对我来说,在 mac 10.13.6 上,当我在 /Applications/Android Studio.app/Contents/MacOS 下 sudo ./studio 时它对我不起作用
                      • 天哪。太棒了。它在 Windows 10 64 位上对我有用。右键单击“Android Studio”图标,选择“使用管理员运行”。谢谢。
                      • 我在从源代码构建 apk 的 Jenkins Slave 上遇到了同样的问题。知道如何在那里解决吗?
                      猜你喜欢
                      • 1970-01-01
                      • 2015-02-28
                      • 2012-09-27
                      • 1970-01-01
                      • 2022-07-03
                      • 2015-09-17
                      • 2015-03-15
                      • 2023-03-17
                      • 1970-01-01
                      相关资源
                      最近更新 更多