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

Проблема установки SDK для Android - Peer не аутентифицирован

Я пытаюсь установить Android SDK, и я получаю следующую ошибку в журналах диспетчера SDK -

Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: peer not authenticated
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-5.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-5.xml, reason: peer not authenticated
Done loading packages.

Ошибка связана с настройками прокси-сервера и т.д. Я запускаю Ubuntu 11.10, и я установил SDK комфортно на той же настройке вчера.

4b9b3361

Ответ 1

В качестве обходного пути я включил параметр "Force https://... источники, которые были выбраны с помощью http://..." в меню SDK Manager Инструменты > Параметры.

Если вы используете Android Studio вместо автономного диспетчера SDK, выберите "Сайты обновления SDK" в настройках "Android SDK" и установите флажок в нижней части экрана.

Это похоже на помощь. Я подозреваю, что это проблема на стороне сервера, но я не уверен в этом.

Изменить: Обратите внимание, что использование http вместо https на самом деле не лучшая идея! В худшем случае атака "человек в середине" может вводить вредоносный код в ваши Android SDK-библиотеки, которые попадают в ваш APK. Вот почему это называется обходным путем:)

Ответ 2

В моем конкретном случае у меня была ошибка "Peer not authenticated" на моем устройстве Android, поскольку системное время на моем устройстве было установлено в прошлом, никаких проблем с системным временем?

Благодаря этой странице для указания, казалось бы, очевидного...:)

Ответ 3

Для меня в Windows 7 мне пришлось запустить диспетчер SDK в качестве администратора (щелкните правой кнопкой мыши/запустите как администратор). С тех пор SKD Manager загрузился и установил просто отлично.

Ответ 4

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

  • Открыть cmd как администратор
  • ping developer.android.com
  • Перейдите в диспетчер SDK и повторите установку.

Ответ 5

Очень вероятно, что вы получаете это, когда находитесь в корпоративной сети, и ваша корпорация использует какой-то прокси-сервер Browser.

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

Ответ 6

Я отключил брандмауэр, а затем попытался запустить SDK Manager.exe в качестве администратора. Он начал загружать некоторые пакеты в обязательном порядке, хотя некоторые пакеты по-прежнему не загружаются с ошибкой "Загрузка прервана: peer not authenticated". Поэтому попробуйте повторно запустить диспетчер sdk, и теперь он загрузит некоторые пакеты.

Ответ 7

Для тех, у кого есть Mac, включите "Force https://... источники, которые будут получены с помощью http://..." , чтобы перейти к:

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

P.S: Спасибо @danilo-bargen за ответ. Он дал ответ для Windows

Ответ 8

Существует пакет ca-certificates-java.

При использовании OpenJDK он устанавливается автоматически.
При использовании Oracle JDK с WebUpd8 PPA (Ubuntu) это не так.

Ответ 9

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

Ответ 10

Я выбираю параметр "Force https://... источники, которые будут извлекаться с помощью http://...", и перезапустил "Менеджер SDK", но он все еще не работал. Затем я нажал правой кнопкой мыши на "Android SDK Tools" → "Менеджер SDK" и выберите "Запуск от имени администратора". После этого он начал загружать пакеты. Я на Windows 10.