Ilista ang mga package ng Android SDK sa pamamagitan ng proxy gamit ang sdkmanager
Gamitin ang mga opsyon sa uri ng proxy, host, at port ng sdkmanager para sa kahilingan ng listahan ng package, hiwalay sa network ng emulator at Gradle.
Bago baguhin ang emulator, tingnan kung aling download ang nabigo. Ang mga package ng SDK ay kinukuha ng mga tool ng SDK sa development machine. Ang app na tumatakbo sa loob ng virtual device ay ibang client.
Ang reference ng sdkmanager sa command line ay nag-aalok ng mga opsyon sa proxy na ito:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
Para sa ipinakitang HTTP mode, pumili ng pinapayagang pampublikong kandidato mula sa listahan ng HTTP proxy at ilagay ang host nang hiwalay sa port. Huwag maglagay ng buong PAC URL sa field ng host at huwag ulitin ang :8080 sa loob ng hostname. Idinodokumento ng reference ang http at socks bilang mga uri ng proxy; gamitin ang opsyon na sinusuportahan ng naka-install na tool at serbisyo.
Inililista ng halimbawang ito ang mga available na package ng SDK. Wala itong ini-install at hindi nito kino-configure ang bawat tool ng Android.
Ang lumang mga sagot na nag-e-edit ng androidtool.cfg o naglulunsad ng tinanggal na command na android sdk ay para sa mas lumang implementasyon ng SDK Manager. Gamitin ang dokumentasyon para sa executable na aktwal na tinatawag mo.
Kung gumagana ang mga download sa Android Studio pero nabibigo ang mga download sa command line, ihambing ang mga configuration ng proxy at authentication ng dalawang client na iyon. Kung gumagana ang mga download ng SDK pero nabibigo ang isang dependency ng Gradle, siyasatin nang hiwalay ang kahilingan ng Gradle. Ang setting na gumagana sa isang screen ay hindi ebidensya na namana ito ng ibang proseso.