List Android SDK-pakker gjennom en proxy med sdkmanager
Bruk sdkmanagers proxytype-, vert- og portvalg for en pakkelisteforespørsel, atskilt fra emulator- og Gradle-nettverk.
Før du endrer emulatoren, sjekk hvilken nedlasting som mislyktes. SDK-pakker hentes av SDK-verktøy på utviklingsmaskinen. En app som kjører i en virtuell enhet, er en annen klient.
Kommandolinjereferansen for sdkmanager tilbyr disse proxyvalgene:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
For den viste HTTP-modusen velger du en tillatt offentlig kandidat fra HTTP-proxylisten og angir verten atskilt fra porten. Ikke legg en fullstendig PAC-URL i vertsfeltet, og ikke gjenta :8080 i vertsnavnet. Referansen dokumenterer http og socks som proxytyper; bruk valget som det installerte verktøyet og tjenesten støtter.
Dette eksempelet lister tilgjengelige SDK-pakker. Det installerer ingenting og konfigurerer ikke alle Android-verktøy.
Gamle svar som redigerer androidtool.cfg eller starter den fjernede kommandoen android sdk, gjelder eldre SDK Manager-implementasjoner. Bruk dokumentasjonen for den kjørbare filen du faktisk kaller.
Hvis nedlastinger i Android Studio fungerer, men kommandolinjenedlastinger mislykkes, sammenlign proxy- og autentiseringskonfigurasjonene til de to klientene. Hvis SDK-nedlastinger fungerer, men en Gradle-avhengighet mislykkes, undersøk Gradles forespørsel separat. En innstilling som virker på én skjerm, er ikke bevis for at den andre prosessen arvet den.