Ошибка загрузки / обновления Android SDK - PullRequest
9 голосов
/ 21 мая 2010

Я пытаюсь обновить и установить последнюю версию Android SDK (API 8) и продолжаю получать следующую ошибку:

Не удалось получить URL-адрес https://dl -ssl.google.com / android / repository / repository.xml , причина: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security. provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели

Я работаю на OS X 10.6.3 Если я захожу на URL в браузере, я не получаю никаких ошибок по поводу ненадежного сертификата.

edit: я использую Revision 5 Android SDK и AVD manager (если это имеет значение) редактирование: попытался загрузить последнюю версию Android SDK (редакция 6) и запустить все из командной строки и до сих пор без игры в кости. Я могу только предположить, что что-то есть либо в моей установке Java, либо в OS X на моей машине.

Ответы [ 9 ]

24 голосов
/ 21 мая 2010

Попробуйте зайти в настройки внутри / tools / android и снять галочку с «принудительно https ...»

4 голосов
/ 10 октября 2012

Решена эта проблема в Windows XP, откройте свой Android SDK Manager, вы найдете флажок Android SDK Tools под флажком Инструменты. Выберите и обновите свой Android SDK инструмент, тогда вы не получите эту ошибку снова, и теперь вы можете скачать API 8 для Android2,2

3 голосов
/ 21 мая 2010

Хорошо, это сработало для меня до сих пор (хотя я нервничаю, что у меня будут проблемы в будущем) Я скачал пакеты прямо с сайта: http://dl.google.com/android/repository/google_apis-8_r01.zip http://dl.google.com/android/repository/android-2.2_r01-macosx.zip

разархивировал их и поместил первый в папку дополнений (где я установил Android SDK ../android-sdk-mac_86/add-ons/google_apis-8_r01) разархивировал второй и создал каталог android-8 под ../android-sdk-mac_86/platforms. Взяв содержимое zip-файла и переместив его в этот каталог (первый zip создал каталог с соответствующим именем, а этот - нет) .

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

2 голосов
/ 05 октября 2012

У меня была та же проблема, и я попытался следовать решению Ovi Tisler, но опция принудительного https уже была отменена и ничего не помогало

Решение:

Я решил свою проблему, сначала обновив инструменты Android SDK и Android SDK Android в папке инструментов. (Не забудьте проверить наличие обновлений в Справка-> Проверить наличие обновлений после установки). После этого платформа SDK была включена в список других уровней API, которых у меня не было.

Надеюсь, это кому-нибудь поможет.

1 голос
/ 23 июля 2012

В Windows 7 у меня та же проблема, и много раз загрузки Android SDK застревает навсегда.Поэтому я запустил sdk manager как администратор и отключил брандмауэр Windows и свое антивирусное программное обеспечение.Когда все было хорошо, я смог завершить загрузку Android SDK.

1 голос
/ 02 февраля 2012

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

  • Перейти в папку Android SDK, в которой находится ваш SDK (в моем случае «D: / Android SDK / android-sdk-Windows»).
  • В этой папке дважды щелкните «SDK Manager.exe».
  • Когда откроются окна Android SDK и AVD Manager, нажмите «Настройки».
  • В настройках прокси-сервера запрашиваются прокси-сервер HTTP и порт прокси-сервера HTTP.
  • Введите IP-адрес и номер запрашиваемого порта.
  • В разделе Разное выберите «Принудительно https: // ...»
  • Выключите брандмауэр и временно отключите антивирус.

Надеюсь, это обязательно сработает ....

0 голосов
/ 21 сентября 2014

Я согласен с пользователем 1544900.

В Windows 7 мне нужно:

  1. Временно отключите брандмауэр Windows.
    а. (начать -> запустить -> firewall.cpl) б. Включение или отключение брандмауэра Windows (гиперссылка в левом меню) с. Выберите переключатель «Выключить публичный брандмауэр» в нижней части.

  2. Перезапустите затмение, щелкнув его правой кнопкой мыши и выбрав опцию «Запуск от имени администратора».

  3. Начать обновление SDK.

** Не забудьте снова включить брандмауэр.

0 голосов
/ 03 февраля 2011

У меня была обратная проблема: не HTTPS и загрузка длились вечно со скоростью 26 КБ / с - она ​​продолжала блокироваться с помощью менеджера. Так что я установил HTTPS и теперь все хорошо в Windows Vista

0 голосов
/ 09 августа 2010

Я знаю, что вы используете Mac, но для тех, кто работает в Windows и получает эту ошибку, попробуйте перейти к SDK и AVD Manager через eclipse вместо использования SDK Setup.exe. Это можно найти в меню «Окно»> «Android SDK» и «AVD Manager»

.

Это исправило проблему для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...