Listar paquetes del SDK de Android a través de un proxy con sdkmanager
Use las opciones de tipo de proxy, host y puerto de sdkmanager para una solicitud de lista de paquetes, por separado de la red del emulador y de Gradle.
Antes de cambiar el emulador, compruebe qué descarga falló. Los paquetes del SDK los obtienen las herramientas del SDK en la máquina de desarrollo. Una aplicación que se ejecuta dentro de un dispositivo virtual es otro cliente.
La referencia de sdkmanager de línea de comandos ofrece estas opciones de proxy:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
Para el modo HTTP mostrado, elija un candidato público permitido de la lista de proxies HTTP e introduzca el host por separado del puerto. No coloque una URL PAC completa en el campo de host ni repita :8080 dentro del nombre de host. La referencia documenta http y socks como tipos de proxy; use la opción que admitan su herramienta y su servicio instalados.
Este ejemplo enumera los paquetes del SDK disponibles. No instala nada ni configura todas las herramientas de Android.
Las respuestas antiguas que editan androidtool.cfg o inician el comando eliminado android sdk se aplican a implementaciones anteriores de SDK Manager. Use la documentación del ejecutable que realmente invoca.
Si las descargas de Android Studio funcionan pero las de la línea de comandos fallan, compare las configuraciones de proxy y autenticación de esos dos clientes. Si las descargas del SDK funcionan pero falla una dependencia de Gradle, investigue la solicitud de Gradle por separado. Una configuración que funciona en una pantalla no demuestra que el otro proceso la haya heredado.