Seznam paketov Android SDK prek proxyja s sdkmanager
Uporabite možnosti vrste proxyja, gostitelja in vrat v sdkmanager za zahtevo za seznam paketov, ločeno od omrežja emulatorja in Gradle.
Preden spremenite emulator, preverite, kateri prenos ni uspel. Pakete SDK pridobijo orodja SDK na razvojnem računalniku. Aplikacija, ki teče v virtualni napravi, je drug odjemalec.
Referenca za command-line sdkmanager ponuja te možnosti proxyja:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
Za prikazani način HTTP izberite dovoljenega javnega kandidata s seznama proxyjev HTTP in vnesite gostitelja ločeno od vrat. Ne vstavljajte celotnega URL-ja PAC v polje gostitelja in ne ponavljajte :8080 znotraj imena gostitelja. Referenca dokumentira http in socks kot vrsti proxyja; uporabite možnost, ki jo podpirata nameščeno orodje in storitev.
Ta primer navaja razpoložljive pakete SDK. Ne namesti ničesar in ne konfigurira vsakega orodja Android.
Stari odgovori, ki urejajo androidtool.cfg ali zaženejo odstranjeni ukaz android sdk, veljajo za starejše izvedbe SDK Managerja. Uporabite dokumentacijo za izvršljivo datoteko, ki jo dejansko kličete.
Če prenosi v Android Studio delujejo, prenosi iz ukazne vrstice pa ne uspejo, primerjajte konfiguraciji proxyja in preverjanja pristnosti teh dveh odjemalcev. Če prenosi SDK delujejo, odvisnost Gradle pa ne uspe, raziščite zahtevo Gradle ločeno. Nastavitev, ki deluje na enem zaslonu, ni dokaz, da jo je drugi proces podedoval.