Ошибка при загрузке пакета SDK в Android Studio

java.io.IOException: не удается загрузить, ответ: 200 ОК. Предупреждение: произошла ошибка при подготовке пакета SDK. Репозиторий поддержки Android: невозможно загрузить, ответ: 200 ОК. 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: невозможно загрузить


person Swati    schedule 30.04.2017    source источник
comment
Это решение сработало для меня stackoverflow.com/questions/49955241 /   -  person Seunope    schedule 03.06.2018


Ответы (15)


У меня была эта аналогичная проблема, которая ниже работала для меня. Решение для этого:

  1. Запустите Android Studio от имени администратора.

  2. Повторно запустите обновление.

Это будет работать.

person Community    schedule 30.04.2017
comment
Для меня на Mac 10.13.6 это не работает, когда я sudo ./studio в / Applications / Android Studio.app/Contents/MacOS - person Francis Bacon; 26.09.2018
comment
О боже. Это круто. Это сработало для меня на Windows 10 64bit. Щелкните правой кнопкой мыши значок «Студия Android» и выберите «Запуск от имени администратора». Спасибо. - person DomonLee; 27.02.2019
comment
У меня такая же проблема с Jenkins Slave, который создает apk из исходного кода. Есть идеи, как это там решить? - person Pavel Zagalsky; 11.05.2019

удалить незавершенную загрузку в [папка Android SDK] \. downloadIntermediates. я решил свою проблему этим методом.

person Prem Naik    schedule 10.03.2020
comment
для окон его в AppData \ Local \ Android \ Sdk - person CRoNiC; 15.07.2021

вы можете вручную загрузить 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 \ платформы \ андроид-2
  2. C: \ Android \ SDK \ патчер \ v4
  3. C: \ Android \ Sdk \ build-tools \ 29.0.3
  4. C: \ Android \ SDK \ эмулятор
  5. C: \ Android \ Sdk \ sources \ android-29
  6. C: \ Android \ SDK \ платформенные инструменты

Парсинг

  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 \ платформенные инструменты \ package.xml
  5. C: \ Android \ SDK \ платформы \ android-29 \ package.xml
  6. C: \ Android \ Sdk \ sources \ android-29 \ package.xml
person leoo    schedule 09.04.2020
comment
Обратите внимание, что это не рекомендуемый способ загрузки SDK. Также из сообщения об ошибке OPs похоже, что у него есть общая проблема с сетью на dl.google.com, что делает этот ответ бесполезным для него. - person davidgiga1993; 09.04.2020

запустите сценарий studio.sh с помощью sudo:

"sudo ./studio.sh"

если это не сработает, запустите:

"sudo chmod 777 -R / opt"

без кавычек должно работать

person Jerome Joseph    schedule 17.06.2018

Как показано в видео о SDK для Android, необходимо запустить ./studio.sh, однако при запуске без sudo или su это может вызвать подобные проблемы. Итак, вы должны запускать sudo или su, как показано ниже:

  • sudo ./studio.sh (или /path/to/studio.sh)

или если вы хотите запустить как root

  • su
  • Пароль: пароль root
  • ./studio.sh или (или /path/to/studio.sh) Это должно решить проблему. Может возникнуть проблема с / tmp, если он находится в другом разделе и на этом разделе меньше места, чем необходимо для установки.

Надеюсь это поможет.

person puchu    schedule 24.09.2017
comment
Пожалуйста, подумайте об использовании правильного форматирования кода в своем ответе. - person norok2; 24.09.2017

У меня был доступ администратора на моем ноутбуке, но я все же столкнулся с этой проблемой (также загружались другие пакеты). Я обнаружил, что https://dl.google.com/android/repository/android_m2repository_r47.zip довольно большой, и в моем случае, поскольку скорость моей сети была медленной, и я пытался загрузить большой файл в медленной сети, я пришел к выводу, что он не прошел по таймауту. Я переключился на более быструю локальную сеть, и она была загружена.

person NRK Rao    schedule 19.09.2018

У меня была та же проблема, я загрузил проблемный файл 'https://dl.google.com/android/repository/emulator-windows-3833124.zip 'и распаковал его в C: \ Users \ $ usrname $ \ AppData \ Local \ Android \ sdk \ extras \ android. Это решило проблему для меня.

person Sandro Tsagareli    schedule 15.11.2018

Привет, я столкнулся с аналогичной проблемой ... Оказывается, это может быть связано с конфигурацией системы вашего компьютера ..

Попробуйте загрузить последние пакеты в соответствии с конфигурацией вашей системы ниже:

person Hemant Varhekar    schedule 23.03.2019

У меня похожая проблема.

И я заметил некоторую настройку Принудительно получать https // ... с использованием http: // ...

После его использования моя загрузка работает нормально:

введите здесь описание изображения

person sadam sidiq    schedule 23.04.2019

У меня была аналогичная проблема при установке на Mac Catalina:

java.net.SocketException: Превышено время ожидания операции (ошибка чтения). Предупреждение. Произошла ошибка при подготовке источников пакета SDK для Android 29: время ожидания операции истекло (ошибка чтения).

Первая попытка с использованием стандартной конфигурации - Не удалось
Вторая попытка с использованием стандартной конфигурации - Не удалось
Третья попытка с использованием конфигурации клиента, я выбрал симулятор Android - Не удалось
Четвертая попытка использования конфигурации клиента, я выбрал симулятор Android - Успешно!

Не уверен, в чем была причина, нет никаких изменений в любых настройках, кроме указанных выше (и я являюсь администратором Mac).

person Matthew the Coder    schedule 04.01.2020

Найдите папку Android SDK. (Обычно C:\User\AppData\Local\Android\sdk) Удаляйте папки, имена которых начинаются с точки (.), это временные файлы для загрузки. Затем удалите Android Emulator из SDK Manager. Затем запустите Android Studio от имени администратора, а затем снова загрузите и установите Android Emulator. Теперь вы можете создать эмулятор и использовать его без ошибок.

person N Droidev    schedule 06.03.2020
comment
Я решил свою проблему таким образом .. Поскольку SDK эмулятора Android был незавершенным ... (Модератору: Не удаляйте мой ответ. Это полезное и рабочее решение) - person N Droidev; 06.03.2020

Приведенные ниже шаги устранили проблему для меня -

1. Загрузите zip-файл с этого расположение
2. Извлеките его и переместите папку эмулятора изображение для папки эмулятора в папку SDK. изображение для папки SDK

Надеюсь, это сработает и для вас, я использовал Windows 10 Pro 64bit

person Ntwari Clarance Liberiste    schedule 29.04.2020

Этот объем загрузки требует высокоскоростного Интернета, и если у вас его нет, может отображаться эта ошибка.

person Benyamin    schedule 02.08.2020

Очень часто причиной ошибок может быть прерывание интернет-соединения. Просто возобновите загрузку со стабильным Интернетом.

person Андрей Марсин    schedule 04.08.2020

Как упоминалось в предыдущих комментариях, проблема может быть из-за медленного подключения к Интернету, просто чтобы добавить больше деталей, вам необходимо загрузить все проблемные файлы, которые вы получаете в журналах, в моем случае это были (emulator-windows_x ‹›. zip и x86-30_r09.zip) и поместите их в соответствующие подпапки (PackageOperation02 или PackageOperation05 ..), имеющиеся в папке .tmp расположенный в корневой папке andriod-sdk, и перезапустите установку sdk из студии Andriod.

Что будет делать Andriod-Studio после вашего действия: он сначала выполнит поиск файлов в папке .tmp, если они существуют, он не загрузится, а просто распакует и запустит установку с того места, где произошла ошибка.

person Abhijit Bangde    schedule 21.04.2021