Список пакетов Android SDK через прокси с помощью sdkmanager
Используйте параметры типа прокси, хоста и порта sdkmanager для запроса списка пакетов отдельно от сети эмулятора и Gradle.
Прежде чем менять эмулятор, выясните, какая загрузка не удалась. Пакеты SDK получают инструменты SDK на машине разработчика. Приложение, работающее в виртуальном устройстве, — это другой клиент.
Справочник по командной строке sdkmanager предлагает следующие параметры прокси:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
Для показанного режима HTTP выберите разрешённого публичного кандидата из списка HTTP-прокси и введите хост отдельно от порта. Не вставляйте полный URL PAC в поле хоста и не повторяйте :8080 внутри имени хоста. Справочник описывает http и socks как типы прокси; используйте параметр, который поддерживают установленный инструмент и служба.
В этом примере перечислены доступные пакеты SDK. Он ничего не устанавливает и не настраивает все инструменты Android.
Старые ответы, которые редактируют androidtool.cfg или запускают удалённую команду android sdk, относятся к более старым реализациям SDK Manager. Используйте документацию для того исполняемого файла, который вы действительно вызываете.
Если загрузки в Android Studio работают, а загрузки из командной строки не проходят, сравните конфигурации прокси и проверки подлинности этих двух клиентов. Если загрузки SDK работают, а зависимость Gradle не загружается, исследуйте запрос Gradle отдельно. Работающая настройка на одном экране не доказывает, что другой процесс её унаследовал.