Android SDK paketų sąrašas per tarpinį serverį naudojant sdkmanager
Naudokite sdkmanager tarpinio serverio tipo, prieglobos ir prievado parinktis paketų sąrašo užklausai, atskirai nuo emuliatoriaus ir Gradle tinklo.
Prieš keisdami emuliatorių patikrinkite, kuris atsisiuntimas nepavyko. SDK paketus atsiunčia SDK įrankiai kūrimo kompiuteryje. Programėlė, veikianti virtualiame įrenginyje, yra kitas klientas.
Command-line sdkmanager žinynas siūlo šias tarpinio serverio parinktis:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
Rodomam HTTP režimui pasirinkite leidžiamą viešą kandidatą iš HTTP tarpinių serverių sąrašo ir įveskite prieglobą atskirai nuo prievado. Nedėkite viso PAC URL į prieglobos lauką ir nekartokite :8080 prieglobos pavadinime. Žinynas dokumentuoja http ir socks kaip tarpinio serverio tipus; naudokite parinktį, kurią palaiko įdiegtas įrankis ir paslauga.
Šis pavyzdys išvardija galimus SDK paketus. Jis nieko neįdiegia ir nesukonfigūruoja kiekvieno Android įrankio.
Seni atsakymai, kurie redaguoja androidtool.cfg arba paleidžia pašalintą android sdk komandą, taikomi senesnėms SDK Manager realizacijoms. Naudokite dokumentaciją tam vykdomajam failui, kurį iš tikrųjų kviečiate.
Jei Android Studio atsisiuntimai veikia, bet komandinės eilutės atsisiuntimai nepavyksta, palyginkite tų dviejų klientų tarpinio serverio ir autentifikavimo konfigūracijas. Jei SDK atsisiuntimai veikia, bet Gradle priklausomybė nepavyksta, atskirai ištirkite Gradle užklausą. Viename lange veikiantis nustatymas neįrodo, kad kitas procesas jį paveldėjo.