Výpis balíkov Android SDK cez proxy pomocou sdkmanager
Pre požiadavku na zoznam balíkov použite voľby typu proxy, hostiteľa a portu nástroja sdkmanager, oddelene od siete emulátora a Gradle.
Pred zmenou emulátora zistite, ktoré stiahnutie zlyhalo. Balíky SDK sťahujú nástroje SDK na vývojovom počítači. Aplikácia bežiaca vo virtuálnom zariadení je iný klient.
Referencia command-line sdkmanager ponúka tieto voľby proxy:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
Pre zobrazený režim HTTP vyberte povoleného verejného kandidáta zo zoznamu HTTP proxy a zadajte hostiteľa oddelene od portu. Nevkladajte úplnú adresu PAC do poľa hostiteľa a neopakujte :8080 v názve hostiteľa. Referencia dokumentuje http a socks ako typy proxy; použite voľbu, ktorú podporuje váš nainštalovaný nástroj a služba.
Tento príklad vypisuje dostupné balíky SDK. Nič neinštaluje ani nekonfiguruje každý nástroj Android.
Staré odpovede, ktoré upravujú androidtool.cfg alebo spúšťajú odstránený príkaz android sdk, platia pre staršie implementácie SDK Manageru. Použite dokumentáciu pre spustiteľný súbor, ktorý skutočne voláte.
Ak sťahovania v Android Studio fungujú, ale sťahovania z príkazového riadka zlyhávajú, porovnajte konfigurácie proxy a overovania týchto dvoch klientov. Ak sťahovania SDK fungujú, ale závislosť Gradle zlyháva, preskúmajte požiadavku Gradle samostatne. Nastavenie, ktoré funguje na jednej obrazovke, nie je dôkazom, že ho iný proces zdedil.