Когда я запускаю диспетчер Android SDK для загрузки платформы SDK, скорость загрузки составляет 8 КиБ / с. Чтобы загрузить одну платформу, например Android 2.2, API 8, потребуется более 2 часов. Проблем с загрузкой файлов через браузер нет. Кто-нибудь знает, как исправить эту проблему?
Медленная загрузка SDK через Android SDK Manager
Ответы (10)
Я не сталкивался с этой проблемой. Включите или отключите HTTPS (для этого есть опция в настройках) и посмотрите, улучшит ли это качество вашего соединения.
У меня тоже есть эта проблема, и я нашел решение в Интернете, и, похоже, сейчас оно работает. Я пробовал принудительно использовать HTTP и HTTPS, но ничего не работает.
Так что попробуйте это:
1.) Запустите командную строку от имени администратора - Windows 7 (Пуск-> Щелкните правой кнопкой мыши Командную строку-> Выберите «Запуск от имени администратора») или «Пуск» введите CMD в поле поиска, а затем щелкните правой кнопкой мыши и «Запуск от имени администратора».
2.) В окне командной строки введите:
netsh
и нажмите ENTER
3.) Затем напишите это и в конце нажмите ENTER:
interface tcp set global autotuning=disabled
4.) Теперь перезапустите диспетчер SDK и попробуйте загрузить снова!
Прежде чем сделать это, запишите свое исходное значение на случай, если вы хотите вернуться обратно:
interface tcp show global
Попробуйте отключить антивирус и включить Force https://... sources to be fetched using http://...
в Tools-> Options...
диспетчера SDK Android.
Это мне помогло.
Снятие флажка https сработало для меня.
Проверьте ссылки на эти XML-файлы
Позвольте мне написать их здесь ...
Репозиторий Google для SDK всех Android API
Репозиторий Google для надстроек (Google API) для всех Android API
репозиторий Google для системных образов
репозиторий MIPS для образов системы
репозиторий Intel для образов системы
Теперь вы будете знать, на что вам следует обратить внимание ...
Возьмем пример этого снимка
Скажем, я хочу загрузить API Google для Android API12
затем Репозиторий Google для надстроек (Google API) для всех Android API Найдите тег <sdk:url>
в теге <sdk:addon>
, как показано в примере ниже
а затем используйте ссылку, используемую для получения XML-файла
Удалите последнюю часть и замените ее содержимым тега <sdk:url>
например: в этом случае это будет похоже на
Google API для Android API 12 (HoneyComb)
там у вас есть ссылка для скачивания ....
Аналогично SDK, системные образы могут быть загружены ....
Не нужно ждать целую вечность, чтобы заполнить этот список;) для загрузки, чтобы получить ускорение, используйте DAP или IDM (ускорители загрузки)
Наслаждаться! :)
Вы можете вручную загрузить и установить Android SDK Component.
Метод:
Поработав над этим в течение нескольких недель и попробовав все вышеперечисленное и другие предложения в Интернете, я пришел к следующему решению:
1) Удалите PC Tools Firewall Plus.
2) Удалите бесплатный антивирус AVG
3) Установите Comodo Internet Security Free.
Файлы теперь скачиваются и устанавливаются нормально. Я также использую режим HTTP, как было предложено. Если у вас есть какие-либо из вышеперечисленных инструментов безопасности, я рекомендую попробовать. Кстати, выключения PC Tools будет недостаточно.
Ни одно из других решений, перечисленных здесь, не решило проблему для меня, даже не удалив Android Studio / SDK, а затем переустановив их. Стоит отметить, что автономный диспетчер SDK также устарел, так как многие из этих ответов были опубликованы.
После нескольких часов устранения неполадок мне удалось решить проблему, переименовав папку конфигурации Android Studio (~/.AndroidStudio2.3
) во что-то еще и заставив Android Studio создать ее снова. Вы можете попросить Android Studio импортировать ваш старый config
, и он по-прежнему работает, так что, скорее всего, это связано с папкой system
.
Надеюсь, это поможет всем, у кого есть эта проблема, но не удалось найти решение, подобное мне.
У меня была та же проблема, плюс Google не позволяет мне получить доступ к Andriod, и я должен подключиться к VPN. поэтому я загружаю все xmls и пакеты, которые мне нужны, на свой локальный хост и устанавливаю dl-ssl.google.com тоже 127.0.0.1, а затем устанавливаю их со своего локального компьютера с дополнительной скоростью: D
У меня тоже есть эта проблема, и я нашел решение в Интернете, и, похоже, сейчас оно работает. Я пробовал принудительно использовать HTTP и HTTPS, но ничего не работает.
Так что попробуйте это:
1.) Запустите командную строку от имени администратора - Windows 7 (Пуск-> Щелкните правой кнопкой мыши Командную строку-> Выберите «Запуск от имени администратора») или «Пуск» введите CMD в поле поиска, а затем щелкните правой кнопкой мыши и «Запуск от имени администратора».
2.) В окне командной строки введите (все без кавычек): 'netsh' и нажмите ENTER.
3.) Затем напишите это и нажмите ENTER в конце: interface tcp set global autotuning = disabled
4.) Теперь перезапустите диспетчер SDK и попробуйте загрузить снова!
У меня такая же проблема. Мое подключение к Интернету - FTTC (обычно около 15 Мбит / с), но весь день я получал не более 100 КиБ / с, когда Android SDK и AVD Manager загружают архивы.