При выборе репозитория 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.