При выборе репозитория Android SDK Manager дает ошибку "Ошибка при получении URL https://dl-ssl.google.com/android/repository/repository.xml"

Я пытаюсь установить платформу, но когда я открываю Android Manager, я нажимаю "Доступное программное обеспечение", затем выбираю https://dl-ssl.google.com/android/repository/repository.xml репозиторий

Я получаю эту ошибку:

Не удалось получить URL https://dl-ssl.google.com/android/repository/repository.xml

Я также попытался загрузить, нажав на команду "http:" для всех "https:" загрузок на панели настроек, но это все равно не помогает.

Я работаю над Windows Vista.

Ответ 1

Если вы введете URL-адрес в браузере, а затем посмотрите на исходный код страницы, вы увидите, что возвращается XML-документ.

Причина, по которой этот URL-адрес будет работать в браузере, но не в менеджере Android, может заключаться в том, что вам необходимо указать прокси-сервер. В Eclipse (3.5.2) настройки прокси можно найти здесь: "Окно" → "Настройки" → "Общие" → "Сетевые подключения"

Ответ 2

Попробуйте это решение, и оно сработало. эта проблема вызвана тем, что ADB не может подключиться к серверам Android для получения обновлений. (Если дома попробуйте отключить брандмауэр)

  • Откройте Android SDK Manager c://android-sdk-windows/open SDK-Manager
  • Нажмите "Настройки" - будет попросил прокси.
  • Если у вас есть IP-адрес и номер порта. Если вы не отключите брандмауэр.
  • Проверьте "Force https://..." (чтобы заставить SDK Manager использовать http, не https)

Это должно работать немедленно.

Ответ 3

Все, что было необходимо для меня, пользователя Ubuntu, заключалось в том, чтобы изменить владельца каталога ~/.android. В терминале введите следующую команду:

sudo chown -R username:username ~/.android

Очевидно, вы должны заменить "username" (дважды) своим именем пользователя.

Я не был уверен, что я должен опубликовать это как ответ, потому что исходный вопрос о постере касался Windows Vista, а не Ubuntu. Однако я нашел это сообщение, ища ответ на Ubuntu, поэтому считаю, что это уместно. У меня нет достаточной репутации, чтобы прокомментировать + ответ Махера Гамаля, хотя это и привело меня к этому ответу. Надеюсь, кто-то найдет это полезным!

Ответ 4

В Mac OS X решение создает файл androidtool.cfg в нашей пользовательской папке .android, а затем добавляет эту строку. Конечно, он работает и для Linux

sdkman.force.http = истина

Я надеюсь, что это поможет!

Ответ 5

Откройте Android SDK Manager и откройте меню Tools- > Options

в разделе настройки прокси-сервера Установите свой прокси и ok

Ответ 6

Исследуя эту ошибку на моем новом ноутбуке Win 7, я обнаружил, что мой плагин ADT отсутствует. Добавив это, я решил проблему: Загрузка плагина ADT

Используйте функцию диспетчера обновлений вашей установки Eclipse, чтобы установить последнюю версию ADT на вашем компьютере разработки.

Предполагая, что у вас установлена ​​совместимая версия Eclipse IDE, как описано в разделе Подготовка к установке, выше, выполните следующие действия, чтобы загрузить плагин ADT и установить его в среду Eclipse.

Запустите Eclipse, затем выберите Справкa > Установить новое программное обеспечение.... Нажмите "Добавить" в верхнем правом углу. В появившемся диалоговом окне "Добавить репозиторий" введите "ADT Plugin" для имени и следующего URL-адреса для местоположения: https://dl-ssl.google.com/android/eclipse/ Нажмите ОК

Примечание. Если у вас возникли проблемы с приобретением плагина, попробуйте использовать "http" в URL-адресе местоположения вместо "https" (https предпочтительнее из соображений безопасности).   В диалоговом окне "Доступное программное обеспечение" установите флажок "Инструменты разработчика" и нажмите "Далее".   В следующем окне вы увидите список инструментов для загрузки. Нажмите "Далее.   Прочитайте и примите лицензионные соглашения, затем нажмите" Готово".

Примечание.. Если вы получите предупреждение о безопасности, указывающее, что подлинность или действительность программного обеспечения не может быть установлена, нажмите "ОК".   По завершении установки перезапустите Eclipse.

Ответ 7

Я использую Kaspersky. Я просто отключил его, и проблема была решена!

Ответ 8

Я получил решение для установки Android Studio после того, как попробовал все, что мог найти в Интернете. Если вы используете Android Studio и получаете эту ошибку:

Найти [Path_to_Android_SDK]\sdk\tools\android.bat. В моем случае это было в C:\Users\Nathan\AppData\Local\Android\android-studio\sdk\tools\android.bat.

Щелкните правой кнопкой мыши по нему, нажмите Edit и прокрутите весь путь вниз.

Найдите, где он говорит: call %java_exe% %REMOTE_DEBUG% ...

Замените это на call %java_exe% -Djava.net.preferIPv4Stack=true %REMOTE_DEBUG% ...

Перезапустите Android Studio/SDK, и все будет работать. Это фиксировало многие проблемы для меня, в том числе неспособность получить XML файлы или создавать новые проекты.

Ответ 9

У меня была та же проблема: последнее обновление не удалось установить, потому что оно не могло переименуйте папку tools в android-sdk-windows. Я использую антивирус AVG и отключение этого не помогло, но я не думаю, что это имело какое-либо отношение к AV-программе в любом случае.

Фактически, запуск установки Android SDK, по-видимому, использует элементы в "android-sdk-windows\tools". Я нахожусь в Win Vista x32, поэтому, возможно, это вызывает некоторые уникальная ситуация - я не уверен.

Решение:

  • Я сделал копию самой папки с инструментами (сохраняя ее в том же дереве каталогов Таким образом, "инструменты" и "инструменты-копия" были в папке "android-sdk-windows".

  • Я запустил Android.bat из этой копии

  • Я запускал обновление без проблем (он обновил оригинал, не-бытие-в-момент-папке инструментов, среди любых других элементов, которые ему нужны).

  • Я закрыл SDK, удалил папку (мне сначала пришлось убить процесс adb.exe - не конечно, почему это всегда сохраняется, но вы не можете удалить папку, не делая этого).

  • Я перезапустил SDK из обычной (теперь обновленной) папки с инструментами. Работали как обаяние!

Обратите внимание, что просто убить adb.exe не хватило, чтобы обойти оригинал проблема... только путем копирования папки с инструментами и использования копии для запуска Android для длительности процесса обновления было достаточно, чтобы исправить проблему.

Я надеюсь, что это поможет другим... очень досадно, чтобы тратить время на решение основных таких как просто для запуска обновления.

Ответ 10

Если вы откроете/Users/{ваше имя}/android sdks/tools/android (дважды щелкните по нему), затем нажмите "Меню Android SDK Manager", а затем "Настройки", а затем вы можете изменить настройки прокси-сервера специально для Android SDK Manager. Эти настройки прокси также применяются к "Android SDK Manager", если они используются в Eclipse.

Ответ 11

После 7 долгих часов поиска я наконец нашел путь! Ни одно из вышеперечисленных решений не работало, только один из них указал на проблему!

Если вы находитесь в Win7, ваш брандмауэр блокирует диспетчер SDK из списка добавления аддонов. Вам нужно будет добавить "android.bat" и "java.exe" к доверенным файлам и бинго! все начнет работать!

Ответ 12

У меня была такая же проблема, что и все обходные пути, о которых вы посоветовали: все та же ошибка. Я обновил Eclipse через "Справка/Проверка обновлений", и теперь все в порядке. Это обновление принесло совершенно новую версию Android SDK Manager.

Ответ 13

Кроме того, попробуйте отключить брандмауэр и попробуйте обновить ссылку.

Ответ 14

У меня была та же проблема. Я использую Ubuntu 12.04. Я попытался отключить ipv6.

Modify the /etc/sysctl.conf and add the following:
#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Затем перезагрузите машину и проверьте. Я думаю, что это может быть проблема ipv6 даже в ОС Windows.

Ответ 15

У меня была аналогичная ситуация, когда у меня уже были настройки прокси-сервера, и менеджер SDK не смог их постоянно изменять. При изменении вручную файл ~/.android/androidtool.cfg исправил проблему.

Ответ 16

Имела ту же проблему на 64-битной машине win7 в сети компании за прокси с автоматически обнаруженными настройками.

После ряда испытаний и сбоев было доказано, что следующее обходное решение оказалось успешным:

  • передача моего мобильного телефона через Wi-Fi через USB.

С уважением, Роберт

Ответ 17

Я нашел другой способ без установки прокси. В настоящее время я использую антивирус, который имеет программу брандмауэра. Затем я отключу этот брандмауэр, и теперь я могу получить этот URL.

Если все еще не работает, попробуйте отключить брандмауэр на вашем ПК, например брандмауэр Windows.