Prima di modificare l'emulatore, verifica quale download non è riuscito. I pacchetti SDK vengono scaricati dagli strumenti SDK sulla macchina di sviluppo. Un'app in esecuzione in un dispositivo virtuale è un altro client.

Il riferimento di sdkmanager da riga di comando offre queste opzioni proxy:

sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080

Per la modalità HTTP mostrata, scegli un candidato pubblico consentito dall'elenco di proxy HTTP e inserisci l'host separatamente dalla porta. Non inserire un URL PAC completo nel campo host e non ripetere :8080 all'interno del nome host. Il riferimento documenta http e socks come tipi di proxy; usa l'opzione supportata dallo strumento e dal servizio installati.

Questo esempio elenca i pacchetti SDK disponibili. Non installa nulla e non configura ogni strumento Android.

Le vecchie risposte che modificano androidtool.cfg o avviano il comando rimosso android sdk riguardano implementazioni precedenti di SDK Manager. Usa la documentazione dell'eseguibile che richiami davvero.

Se i download di Android Studio funzionano ma quelli da riga di comando falliscono, confronta le configurazioni di proxy e autenticazione di questi due client. Se i download dell'SDK funzionano ma una dipendenza Gradle fallisce, esamina separatamente la richiesta di Gradle. Un'impostazione che funziona in una finestra non dimostra che l'altro processo l'abbia ereditata.

Articoli correlati