Android Studio中的SDK包下载出错

时间:2017-04-30 10:16:35

标签: android android-studio failed-installation

  

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:无法下载'警告:An   准备SDK包时出现错误Google Repository:不能   下载

16 个答案:

答案 0 :(得分:30)

我在下面有类似的问题为我工作过。 解决方法是:

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

  2. 重新运行更新。

  3. 它会起作用。

答案 1 :(得分:12)

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

答案 2 :(得分:2)

您可以手动下载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

答案 3 :(得分:1)

离线安装Android Studio 3.6.3和Mac卡塔琳娜。 身份证明书的原始顺序:

SDK: / Users // Library / Android / sdk

JDK: / Application / Android Studio.app/Contents/jre/jdk/Contents/Home 获取配置变量JAVA_HOME

相同的Los组件SDK请求:

1- Android模拟器266MB

https://dl.google.com/android/repository/emulator-darwin-6306047.zip

descomprimir en la carpeta /用户//图书馆/ Android / sdk /模拟器

2- Android SDK Buil-Tools 29.0.3 50MB

https://dl.google.com/android/repository/build-tools_r29.0.3-macosx.zip

descomprimir en la carpeta /Users//Library/Android/sdk/build-tools/29.0.3

3- Android SDK Plataform 29 74.6MB

https://dl.google.com/android/repository/platform-29_r04.zip

descomprimir en la carpeta /用户//库/ Android / sdk / platforms / android-29

4- SDK补丁应用程序v4 1.74MB

https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip

descomprimir en la carpeta /用户//库/ Android / sdk / patcher / v4

5- Android的源代码29 37.6MB

https://dl.google.com/android/repository/sources-29_r01.zip

descomprimir en la Carpea / Users // Library / Android / sdk / sources / android-29

.........

解析/Users/yairmamani/Library/Android/sdk/build-tools/29.0.3/package.xml

解析/Users/yairmamani/Library/Android/sdk/emulator/package.xml

解析/Users/yairmamani/Library/Android/sdk/extras/inte/Hardware_Accelerated_Execution_Manager/package.xml

解析/Users/yairmamani/Library/Android/sdk/patcher/v4/package.xml

解析/Users/yairmamani/Library/Android/sdk/platform-tools/package.xml

解析/Users/yairmamani/Library/Android/sdk/platforms/android-29/package.xml

解析/Users/yairmamani/Library/Android/sdk/sources/android-29/package.xml

Android SDK是最新的。

答案 4 :(得分:0)

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

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

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

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

希望这会有所帮助。

答案 5 :(得分:0)

使用sudo运行studio.sh脚本:

" sudo ./studio.sh"

如果不起作用:

" sudo chmod 777 -R / opt"

没有引号 应该工作

答案 6 :(得分:0)

我在我的笔记本电脑上具有管理员访问权限,但仍然遇到此问题(也正在下载其他软件包)。我发现https://dl.google.com/android/repository/android_m2repository_r47.zip文件很小,而且由于我的网络速度很慢,并且试图在慢速的网络上下载大文件,因此得出结论,该文件无法超时。我切换到更快的局域网,并下载了它。

答案 7 :(得分:0)

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

答案 8 :(得分:0)

嗨,我遇到了类似的问题……事实证明,这可能与您的计算机的系统配置有关。

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

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

答案 9 :(得分:0)

我有类似的问题。

我注意到有关强制使用HTTP:// ...

提取的https // ...的一些设置

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

enter image description here

答案 10 :(得分:0)

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

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

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

不知道是什么原因,除上述以外(我是Mac的管理员),其他设置都没有改变。

答案 11 :(得分:0)

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

答案 12 :(得分:0)

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

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

我希望它也对您有用,我使用的是 Windows 10 Pro 64bit

答案 13 :(得分:0)

此下载量需要高速Internet,如果没有,则可能会显示此错误。

答案 14 :(得分:0)

通常,错误原因可能是Internet连接中断。 只需使用稳定的Internet恢复下载即可。

答案 15 :(得分:0)

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

Andriod-Studio 在您的操作后会做什么: 它将首先搜索 .tmp 文件夹中的文件,如果它们存在,它不会下载,只需解压缩并从失败的地方启动安装。