Можно ли загрузить компоненты Android SDK для автономной установки без использования SDK Manager? Проблема в том, что я нахожусь за брандмауэром, который я не могу контролировать, и 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
windows-xp
Tawani
источник
источник
Ответы:
Для установки компонента Android выполните следующие действия
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
Ищите по
<sdk:url>**android-2.3.1_r02-linux.zip**</sdk:url>
версии API, которую вы хотите скачать. Это имя файла, который вы должны загрузить. чтобы скачать этот файл, вы должны набрать следующий URI в любом загрузчике или браузере, и он начнет скачивать файл.http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip
Общее правило для любого файла замените android-2.3.3_r02-linux.zip именем вашего пакета
После завершения загрузки вставьте загруженный ZIP-файл (или другой формат для других ОС) в флеш-накопитель и вставьте ZIP-файл в папку
<android sdk dir>/temp
(ex: -c:\android-sdk\temp
) folder / на автономном компьютере.Теперь запустите менеджер SDK и выберите пакет, который вы вставили в temp, и нажмите кнопку Install package. Ваш пакет был установлен.
Перезапустите свое затмение и AVD менеджер, чтобы получить новые пакеты.
Примечание: - если вы загружаете sdk-tools или sdk platform-tools, выберите пакет для ОС, который находится на автономной машине (windows / Linux / Mac).
источник
Вы можете скачать вручную, анализируя XML-файлы, которые вы видите в журнале Android SDK Manager.
В настоящее время XML представляют собой addon_list и репозиторий . Эти xmls могут меняться с течением времени.
Он имеет расположение SDK, вы можете перейти по ссылке и скачать напрямую через браузер. Эти файлы должны быть помещены в соответствующую папку, например, файлы API Google должны быть помещены в
add-ons
, если вы не знаете, куда эти файлы должны идти.Вот что вам поможет.
Пост из моего блога по установке Android SDK в автономном режиме -> Автономная установка Android SDK
источник
Как уже говорилось, эта ошибка обычно возникает, если вы остаетесь за прокси. Так что для этого откройте IE-Internet options-Connections-LAN settings и возьмите адрес прокси. Настройте SDK Manager.exe (вкладка «Настройки») для этого прокси-адреса с портом. Проверь Force Http ....
Если в настройках локальной сети есть прокси-скрипт, скопируйте адрес и вставьте его в адресную строку. Откройте загруженный файл в блокноте. Найдите свой IP-адрес от ipconfig. В файле укажите диапазон подсети, в который попадает ваш ip. Например: isInNet (resolved_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
При ручной установке dir структура должна выглядеть так
Теперь вы должны ..
На данный момент у вас должна быть работающая установка Android.
источник
Я работаю за брандмауэром на Windows, и у меня та же проблема. Но мне удалось это исправить:
cmd
затем нажмите Enter(отображает командную строку)netstat
В возвращенных результатах найдите свой прокси-адрес:
Ваш прокси-адрес является одним из DISTANTMACHINEx
источник
Какая ОС?
Все, что вы загружаете, должно быть помещено в папку android-sdk (в моем случае: j: \ android-sdk-windows).
Вы можете выполнить «SDK Setup.exe» (или команду mac / linux для этого), загрузить все и просто скопировать полную папку android-sdk на другой компьютер. У меня есть полный SDK + Eclipse + Workspace на внешнем жестком диске, который я могу просто подключить к другому компьютеру, и он работает (за исключением JDK, который должен быть установлен, и AVD, которые находятся в каталоге пользователя). Не забудьте установить переменную среды ANDROID_HOME, чтобы она указывала на каталог установки.
Обновление: в SDK Downloader у вас есть флажок «принудительно извлекать источники https: // с помощью http: //» в меню настроек. Может быть, отметьте (или отметьте) снимите флажок, это может помочь вам загрузить что-нибудь со своего компьютера с брандмауэром.
источник
Вот как я это понял. Я тоже за корпоративным брандмауэром.
Перейдите в Chrome или в настройки Интернета, нажав на гаечный ключ в Chrome -> Настройки -> Под капотом -> Сеть -> Изменить настройки прокси
Нажмите на Настройки локальной сети, а затем Дополнительно. Скопируйте адрес и порт прокси-сервера.
В основном при попытке загрузить пакеты SDK через Eclipse возникает ссылка «отказано в соединении».
Перейдите к SDK Manager.exe и дважды щелкните по нему. После запуска нажмите Сервис -> Параметры, затем введите адрес прокси-сервера и номер порта.
Установите флажок принудительно https: // to http: // Вот так ваш SDK Manager теперь сможет загружать пакеты с удаленного сайта Google без каких-либо проблем даже из-за брандмауэра.
Я на Windows, кстати. Перепробовал все, и это прекрасно работает.
источник
Большинство из этих проблем связаны с людьми, использующими прокси. Вы можете предоставить информацию о прокси в Менеджер SDK и перейти оттуда.
У меня была та же проблема, и мое решение было переключиться только на HTTP и предоставить настройки корпоративного прокси.
РЕДАКТИРОВАТЬ: --- Если вы используете Eclipse и не знаете, какой у вас прокси, откройте Eclipse, перейдите в Windows-> Настройки, выберите Общие-> Сеть, и там у вас будет несколько адресов прокси. Eclipse гораздо лучше находит прокси, чем SDK Manager ... Скопируйте http-адрес прокси из Eclipse в SDK Manager (в «Настройках»), и он должен работать;)
источник
Существует автономный установщик пакетов с открытым исходным кодом для Windows, который я написал:
http://siddharthbarman.com/apd/
Вы можете попробовать это, чтобы увидеть, отвечает ли он вашим потребностям.
источник
следуйте этому видео https://www.youtube.com/watch?v=883HjO06_E0, чтобы узнать, как загрузить и установить компоненты Android SDK вручную
источник
Я знаю, что эта тема немного устарела, но после долгих попыток загрузки я изменил свои настройки DNS, чтобы использовать настройки Google (4.4.4.4 и 8.8.8.8), и это сработало !!
Мое соединение составляет 30 Мбит / с из Бразилии (Virtua), с использованием провайдера ISP я получил 80 КБ / с, а после перехода на Google DNS, я получил в среднем 2 МБ / с.
источник