Подтвердить что ты не робот

Android SDK Manager не будет обновлен: подключение к https://dl-ssl.google.com отклонено

Это та же проблема, что и ряд других, например,

Не удалось получить URL-адрес https://dl-ssl.google.com/android/repository/addons_list-1.xml, причина: подключение к https://dl-ssl.google.com отказался

Android SDK не обновляет пакеты

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

Но все предлагаемые решения либо не имеют отношения к делу, либо не работают.

Моя проблема в том, что я получаю сообщение об ошибке при неудачной попытке подключения, когда я пытаюсь обновить Android SDK Manager. Это вывод журнала SDK Manager:

Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml
Done loading packages.
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Connection to https://dl-ssl.google.com refused

Ввод https://dl-ssl.google.com/android/repository/addons_list-2.xml в Firefox просто время от времени - я не получаю XML-документ.

Я пробовал его с параметром force http:// и без него без везения. Это из дома, я не использую какой-либо прокси-сервер, и у меня нет настройки брандмауэра.

Что-то еще, что я попробовал (чтобы исключить мою машину как источник проблемы), вводит https://dl-ssl.google.com в веб-браузере на другом компьютере, использующем одно и то же подключение к Интернету (ноутбук Acer с 64-разрядным Win7). Время соединения также заканчивается на другом компьютере, что почти заставляет меня думать, что мой IP занесен в черный список на сервере (я не знаю, как это произошло) или это проблема интернет-провайдера.

Итак, мой вопрос: как я могу обновить SDK Manager? Если по какой-либо причине мой IP-сервер фактически заблокирован сервером Google, могу ли я что-нибудь сделать, чтобы обойти его? Например. путем прокладки через какой-то прокси-сервер? Есть ли зеркала для dl-ssl.google.com?

Информация о среде: я использую ADT Rev 21.1 на Kubuntu 12.04.2 LTS.

4b9b3361

Ответ 1

Решение для меня состояло в том, чтобы просто повторить попытку. Самый простой способ, который я нашел, - периодически обновлять обновление в моем браузере, и как только XML будет возвращен, переключитесь на Eclipse → SDK Manager. По какой-то причине он кажется, что мой блок IP-адресов сильно дросселируется https://dl-ssl.google.com. Надеюсь, инженер Google может проверить эту конфигурацию сервера (настройки denyhosts?), Поскольку это кажется постоянной проблемой с несколькими темами в группах Google.

Ответ 2

В Android SDK Manager выберите

Инструменты → Параметры

затем установите флажок "Принудительные https://... источники, которые будут извлекаться с помощью http://..."

Ответ 3

В Linux, я получил работу, выполняющую Android SDK Manager с помощью sudo (в вашей папке android-sdk-linux/tools)

sudo ./android

Ответ 4

У меня такая же проблема сегодня, и я думаю, это потому, что китайский GFW блокирует меня. плохая задница.. хорошо, попробуйте это, sdk manager → tools они используют прокси, я пытался,

proxy server: www.google.com.hk (i am in china,try www.google.com if other country)。
proxy port  : 80
and choose Force https://.... sources    bala bala

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

Ответ 5

может возникнуть несколько проблем, если вы находитесь в организации, возможно, вы заблокированы из-за настроек брандмауэра, но и indorder, чтобы исправить это, перейдите в менеджер Android SDK > tools > options > и вы увидите следующую страницу

enter image description here

здесь задают конфигурации прокси-сервера, которые менеджер SDK может использовать для извлечения зависимостей.

но также может быть проблемой на более низком уровне, я имею в виду, что вы можете быть отрезаны от доступа к службам google из-за санкций или sth, в этом случае вам нужно загрузить следующий материал вручную и пройти его я your android sdk корень: платформы и платформы (API-интерфейсы Android), после чего у вас есть следующие папки в вашем местоположении sdk.

enter image description here

Ответ 6

если вы используете прокси-сервер Открыть Eclipse Окно → Android SDK Manager → tools- > Option Введите свой прокси-сервер и порт.

вы найдете свой прокси-сервер и порт, если открыт Internet explorer- > internet option- > connections- > lan settings

Ответ 7

Я решил эту проблему, добавив ipaddres моего сервера в Http: Proxy server и номер порта 80 И Sdk обновился с долей секунды.

Чтобы получить IP-адрес вашего прокси-сервера Перейти к интернет-вариантам На вкладке "Связь" > "Настройки lan" > установите флажок Использовать автоматическую конфигурацию script > если его проверенный экземпляр только ip-адрес из текстового поля адреса и прошёл его в текстовом поле HTTP-прокси-сервера в опции инструментов менеджера sdk:).

удачи Happy coading

Ответ 8

Я столкнулся с такой же проблемой в Windows. Затем он работал у меня, выполнив следующие шаги:

Open cmd as administrator
ping dl-ssl.google.com
Go to the SDk manager and retry the installation

(Примечание: убедитесь, что у вас есть параметры по умолчанию в диспетчере SDK. Не проверяйте параметр Force https...., прежде чем следовать вышеописанным шагам)

Ответ 9

Это наиболее вероятно, потому что вы подключены к Интернету через прокси-сервер.

  • Go to Tools>Options менеджера Android SDK и установите Http Proxy
    сервер и порт Http Proxy.

    • HttpPproxy server: добавьте свой прокси здесь

    • Http Proxy Port: добавить порт

Перезапустите диспетчер SDK и повторите попытку.

Ответ 10

Я решил это:

  • Предоставление полных разрешений директории sdk (Right Click- > Properies- > Security- > Edit)
  • Проверка "Force https to http" и нажатие "Очистить кеш" в диалоговом окне "Параметры"

Ответ 11

У меня была такая же проблема (с точно такими же сообщениями об ошибках) Запуск инструментов /android.bat как Администратор разрешил мою проблему...

Ответ 12

Причина, по которой sudo работает в Linux и Mac OS X, заключается в том, что иногда разрешения в ~/.android ошибочно настраиваются. Если у вас возникла эта проблема снова и снова, и вы не хотите вводить sudo каждый раз, когда хотите обновить свой sdk, перейдите к ~/.android и убедитесь, что ваша учетная запись принадлежит и имеет права на чтение и запись всех файлов.

В моем случае я обнаружил, что root имеет несколько папок, включая каталог кеша, cd ~/.android sudo chown -R <yourusername> * исправил проблему для меня. Если вы беспокоитесь о безопасности своей системы, вы также можете указать такую ​​группу, как: sudo chown -R <yourusername>:<yourgroup> * И

вы также можете указать отдельные файлы и каталоги, которые необходимо изменить, если вам не нравится wild card. sudo chown --R <yourusername> cache например.

Благодаря людям здесь, чтобы понять это.

Ответ 13

Это проблема с прокси. Попробуйте использовать настройки прокси-сервера браузера для SDK MANAGER → Инструменты → Страница настроек параметров. Он будет работать на 100%.

Ответ 14

Используйте апплет ControlPanel в каталоге java bin (/usr/lib/jvm/jdk1.7.0/bin/ControlPanel) (изменение для вашей версии java). В панели управления Java [Общие] TAB выберите кнопку [Настройки сети], Измените настройки прокси-сервера из [Использовать настройки браузера] в [Прямое подключение]. (Есть настройки прокси в браузере, Eclipse и SDK, которые все пустые, и только этот параметр java работал). Затем в диалоговом окне Android SDK dir откройте оболочку android shell script и в конце файла найдите строку с помощью

exec "$ java_cmd" \

и ниже этого, вставьте строку

-Djava.net.preferIPv4Stack=true \

Я обнаружил, что эти 2 шага исправили это для меня, используя как ubuntu 12.04 64bit, java 1.7.0_21-b11, так и ubuntu 12.04 32 бит, java 1.6.0_45.

Ответ 15

Очистка кеша работала для меня.

В версии OS X: Настройки... > Очистить кеш

Ответ 16

Решение для меня на моем Mac было временно отключить/отключить Little Snitch. Snitch блокировал мой доступ к dl-ssl.google.com, и я не знал об этом, потому что у меня был Snitch установлен режим "тихий", и поэтому я не знал, что это блокирует диспетчер SDK.

Ответ 17

Если вы видите ошибку соединения на безголовом сервере, . /android update sdk -u -s

Ответ 18

И еще одно... единственное, что работает для меня здесь, на Windows 10 внутри vmWare:

  • Щелкните правой кнопкой мыши "Этот компьютер"
  • "Свойства"
  • "Расширенные свойства системы"
  • "Переменные среды"
  • Добавить новый ключ "ANDROID_SDK_HOME" и указать его на "c:\users [имя пользователя].android"

Ответ 19

У меня была такая же проблема - тогда я заметил, что вы также можете вернуться к http. Это проще попытаться выяснить конфигурацию брандмауэра.

скриншот

Ответ 20

В моем случае, в Linux, проблема заключалась в том, что что-то ранее создало каталог ~/.android с root собственностью. Таким образом, eclipse не может писать в этот каталог. После обнаружения это было просто разрешено с помощью:

sudo chown -R $USER:$USER ~/.android

Ответ 21

Иногда эта проблема создается антивирусной программой, установленной в вашей системе. Установите для антивируса параметр "Отключить, пока компьютер не перезагрузится". В моем случае я установил антивирус Avast. Я отключил его: правой кнопкой мыши avast в области уведомлений → Avast shields control → Отключить, пока компьютер не перезагрузится.

Ответ 22

Перейдите в раздел tools- > options, а затем укажите сведения о прокси-сервере и порту. Затем нажмите на пакеты- > перезагрузить