Membuat daftar paket Android SDK melalui proxy dengan sdkmanager
Gunakan opsi jenis proxy, host, dan port sdkmanager untuk permintaan daftar paket, terpisah dari jaringan emulator dan Gradle.
Sebelum mengubah emulator, periksa unduhan mana yang gagal. Paket SDK diambil oleh perkakas SDK di mesin pengembangan. Aplikasi yang berjalan di dalam perangkat virtual adalah klien yang berbeda.
Referensi sdkmanager baris perintah menyediakan opsi proxy berikut:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
Untuk mode HTTP yang ditampilkan, pilih kandidat publik yang diizinkan dari daftar proxy HTTP dan masukkan host secara terpisah dari port. Jangan menaruh URL PAC lengkap di kolom host atau mengulang :8080 di dalam nama host. Referensi mendokumentasikan http dan socks sebagai jenis proxy; gunakan opsi yang didukung perkakas dan layanan yang terpasang.
Contoh ini mendaftar paket SDK yang tersedia. Contoh ini tidak memasang apa pun atau mengonfigurasi setiap perkakas Android.
Jawaban lama yang menyunting androidtool.cfg atau menjalankan perintah android sdk yang sudah dihapus berlaku untuk implementasi SDK Manager yang lebih lama. Gunakan dokumentasi untuk berkas eksekusi yang benar-benar Anda panggil.
Jika unduhan Android Studio berhasil tetapi unduhan baris perintah gagal, bandingkan konfigurasi proxy dan autentikasi kedua klien itu. Jika unduhan SDK berhasil tetapi dependensi Gradle gagal, selidiki permintaan Gradle secara terpisah. Pengaturan yang berhasil di satu layar bukan bukti bahwa proses lain mewarisinya.