Загрузите компоненты Android SDK для автономной установки

Можно ли загружать компоненты Android SDK для автономной установки без использования диспетчера SDK? Проблема в том, что я за брандмауэром, на который у меня нет контроля, и оба сайта загружают URL-адреса, кажется, заблокированы (выбрасывает исключенное соединение)

https://dl-ssl.google.com/android/repository/repository.xml

http://dl-ssl.google.com/android/repository/repository.xml

Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect 

Чтобы установить компонент Android, выполните следующие действия.

  • Запуск менеджера Android sdk на автономной машине
  • Нажмите на окно show / hide log
  • здесь youu найдет весь список xml-файлов, где доступны пакеты

Извлечение https://dl-ssl.google.com/android/repository/addons_list-2.xml
Список успешных надстроек
Получение URL-адреса: https://dl-ssl.google.com/android/repository/repository-7.xml
Проверка XML: https://dl-ssl.google.com/android/repository/repository-7.xml
Анализ XML: https://dl-ssl.google.com/android/repository/repository-7.xml

https://dl-ssl.google.com/android/repository/addons_list-2.xml является основным файлом xml, где доступен весь другой список пакетов.

скажем, вы хотите загрузить платформу api-9, и она доступна в репозитории-7, тогда вам нужно сделать следующие шаги

  • обратите внимание на адрес репозитория и перейдите на любую другую машину с подключением к Интернету и введите следующую ссылку в любом браузере.

    https://dl-ssl.google.com/android/repository/repository-7.xml

  • Найдите **android-2.3.1_r02-linux.zip** под версией api, которую вы хотите загрузить. Это имя файла, которое вы должны загрузить. для загрузки этого файла вам нужно ввести следующий URI в любом загрузчике или в браузере, и он начнет загрузку файла.

    http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip

    Общее правило для любого файла заменяет android-2.3.3_r02-linux.zip именем вашего пакета

  • Как только загрузка будет завершена, вставьте загруженный ZIP (или другой формат для другого os) файл в дисковод flash / pen и вставьте zip-файл в /temp (ex: – c:\android-sdk\temp ) папку / каталог в автономном режиме.

  • Теперь запустите диспетчер SDK и выберите пакет, который вы вложили в temp, и нажмите кнопку «Установить пакет». Ваш пакет установлен.

  • Перезагрузите eclipse и AVD-менеджер, чтобы получить новые пакеты.

Примечание. – Если вы загружаете инструменты sdk или sdk-платформы, выберите пакет для ОС, который находится в автономном режиме (Windows / Linux / Mac).

Вы можете загрузить вручную, проанализировав XML-файлы, которые вы видите в журнале Android SDK Manager.
В настоящее время XML – это addon_list и repository . Эти xmls могут меняться с течением времени.

Он имеет расположение SDK, вы можете перейти к ссылке и загрузить напрямую через браузер. Эти файлы должны быть помещены в правильную папку, например, файлы API Google должны быть помещены под add-ons , если вы не знаете, куда файлы должны идти.

Вот что вам поможет.
Blogpost из моего блога для установки Android SDKs в автономном режиме -> Автономная установка Android SDK

Как сказано, эта ошибка обычно возникает, если вы остаетесь за прокси-сервером. Поэтому, чтобы получить с этим, откройте параметры IE-Internet-Connections-LAN и введите адрес прокси-сервера. Настройте SDK Manager.exe (вкладка настроек) на этот адрес прокси с портом. Проверить силу Http ….

Если у вас есть сценарий прокси в настройках вашей локальной сети, скопируйте адрес и вставьте адресную строку. Откройте загруженный файл в блокноте. Найдите свой ip-адрес из ipconfig. В файле перейдите в диапазон подсети, в котором ваш ip падает. Например: isInNet (resol_ip, «198.175.111.0», «255.255.255.0») будет верным для 198.175.111.53 взять возвращаемое значение: после слова PROXY и использовать его для настройки SDK Manager.

Теперь SDK будет загружен счастливо.

Это изменилось для android 4.4.2. .. вы должны посмотреть в файле репозитория и загрузить https://dl-ssl.google.com/android/repository/repository-10.xml

  1. android-sdk_r20.0.1-windows.zip (я думаю, что это действительно специальные инструменты для Windows)
  2. android-19_r03.zip для всей платформы (фактический api) и хранить под платформами в # 1

В ручной установке структура dir должна выглядеть

Теперь вам нужно …

  1. загрузить win SDK helper (avd / SDK magr): https://dl.google.com/android/android-sdk_r20.0.1-windows.zip
  2. фактический sdk api https://dl-ssl.google.com/android/repository/android-20_r01.zip
  3. Примеры https://dl-ssl.google.com/android/repository/samples-19_r05.zip
  4. https://dl-ssl.google.com/android/repository/sys-img/x86/sys-img.xml, например https://dl-ssl.google.com/android/repository/sysimg_armv7a-18_r02. zip extract в: “Платформы> Android-4.4.2>”
  5. платформенные инструменты: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip
  6. build-tools: создать папку (встроенные инструменты на основном уровне sdk) https://dl-ssl.google.com/android/repository/build-tools_r17-windows.zip
  7. скопируйте файлы aapt.exe, aidl.exe и dr.bat в папку платформы.
  8. вы также можете загружать инструменты так же
  9. Источник: https://dl-ssl.google.com/android/repository/sources-19_r02.zip

На этом этапе у вас должна быть рабочая установка для Android.

Я работаю за брандмауэром в windowsх, и у меня такая же проблема. Но мне удалось это исправить:

  • Закройте все ваши интернет-приложения (браузеры, инструменты для скачивания и т. Д.)
  • Пуск -> Выполнить -> введите cmd нажмите Enter (отображает командную строку)
  • Тип netstat
  • В возвращенных результатах найдите свой адрес прокси-сервера:

     TCP YOURMACHINENAME:PORT DISTANTMACHINE1:PORT TCP YOURMACHINENAME:PORT DISTANTMACHINE2:PORT TCP YOURMACHINENAME:PORT DISTANTMACHINE3:PORT 
  • Ваш адрес прокси-сервера – один из DISTANTMACHINEx

  • Ваш прокси-порт – это порт, следующий за “:”
  • Повторите этот прокси-адрес и порт прокси-сервера на странице настроек «Менеджер Android SDK»
  • Tick ​​”force https … http: //”
  • Retry

Какая ОС?

Все, что вы загружаете, должно быть размещено в папке android-sdk (в моем случае: j: \ android-sdk-windows).

Вы можете выполнить «SDK Setup.exe» (или команду mac / linux для этого) и загрузить все и просто скопировать полную папку Android-sdk на другой компьютер. У меня есть полное SDK + Eclipse + Workspace на внешнем жестком диске, которое я могу просто подключить к другому компьютеру, и он работает (за исключением JDK, который должен быть установлен, и AVD, которые находятся в каталоге пользователя). Не забудьте установить окружение var ANDROID_HOME, чтобы указать на ваш каталог установки.

Обновление. В SDK Downloader у вас есть флажок «force https: // sources to befetched using http: //» в меню настроек. Возможно, отметьте (или если отмечено) снимите флажок, это может помочь вам загрузить все, что угодно, с вашего компьютера с брандмауэром.

Вот как я это понял. Я тоже за корпоративным брандмауэром.

Перейдите в Chrome или настройки Интернета, нажав гаечный ключ в Chrome -> Настройки -> Под капотом -> Сеть -> Изменить настройки прокси-сервера

Нажмите «Настройки локальной сети», а затем «Дополнительно». Скопируйте адрес и порт прокси-сервера.

В основном соединение отказало ссылку происходит при попытке загрузить пакеты SDK через Eclipse.

Перейдите к SDK Manager.exe и дважды щелкните по нему. После запуска нажмите Tools -> Options, затем введите адрес прокси-сервера и порт #

Проверьте силу флажка https: // на http: // Это значит, что ваш SDK Manager теперь сможет загружать пакеты с удаленного сайта Google без каких-либо проблем даже из-за брандмауэра.

Кстати, я на Windows. Пробовал все, и это отлично работает.

Большинство из этих проблем связаны с людьми, использующими Proxies. Вы можете предоставить информацию прокси-сервера диспетчеру SDK и перейти оттуда.

У меня была та же проблема, и моим решением было перейти только на HTTP и предоставить настройки моего корпоративного прокси.

EDIT: — Если вы используете Eclipse и не знаете, что такое ваш прокси-сервер, откройте «Eclipse», перейдите в «Windows->« Настройки »,« Выбрать общий »>« Сеть », и там будет несколько адресов прокси. Eclipse намного лучше находит прокси, чем SDK Manager … Скопируйте адрес прокси-сервера http из Eclipse в SDK Manager (в «Настройки»), и он должен работать;)

Для Windows есть автономный пакетный развертыватель с открытым исходным кодом, который я написал:

http://siddharthbarman.com/apd/

Вы можете попробовать это, чтобы узнать, соответствует ли оно вашим потребностям.

Я знаю, что эта тема немного устарела, но после битвы и многого ждать, я изменил настройки DNS, чтобы использовать один из них (4.4.4.4 и 8.8.8.8), и это сработало !!

Мое соединение составляет 30 Мбит / с из Бразилии (Virtua), используя провайдера ISP. Я получаю 80 КБ / с, а после перехода на google dns, я получил среднее 2 МБ / с.

следуйте этому видео https://www.youtube.com/watch?v=883HjO06_E0 о том, как загрузить и установить компоненты Android SDK вручную

  • Как создать новую комбинацию клавиш с помощью клавиши Windows?
  • Установка XP из одного раздела
  • Двойной менеджер загрузки не отображает XP после установки Win7
  • Как перемещать папку профиля в Windows XP?
  • Как включить вкладку «Безопасность» в свойствах папки «Проводник»?
  • Версии файлов в Windows XP
  • Где я должен хранить специальные настройки приложения?
  • Контрольные суммы ISO Microsoft Windows
  • Апострофы и двойные кавычки не отображаются до тех пор, пока я не наберу следующую букву
  • Виртуальный драйвер CDR
  • Как вернуть загрузчик Windows 8, а также отобразить как Windows XP, так и Windows 7?
  • Давайте будем гением компьютера.