Liệt kê các gói Android SDK qua proxy bằng sdkmanager
Dùng các tùy chọn loại proxy, máy chủ và cổng của sdkmanager cho yêu cầu danh sách gói, tách biệt với mạng của trình giả lập và Gradle.
Trước khi thay đổi trình giả lập, hãy kiểm tra lượt tải xuống nào đã thất bại. Các gói SDK được công cụ SDK trên máy phát triển tải về. Ứng dụng chạy trong thiết bị ảo là một ứng dụng khách khác.
Tài liệu sdkmanager trên dòng lệnh cung cấp các tùy chọn proxy sau:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
Với chế độ HTTP được hiển thị, hãy chọn một ứng viên công khai được phép từ danh sách proxy HTTP và nhập máy chủ tách biệt với cổng. Không đặt toàn bộ URL PAC vào trường máy chủ và không lặp lại :8080 bên trong tên máy chủ. Tài liệu ghi http và socks là các loại proxy; hãy dùng tùy chọn mà công cụ và dịch vụ đã cài đặt hỗ trợ.
Ví dụ này liệt kê các gói SDK hiện có. Nó không cài đặt gì và không cấu hình mọi công cụ Android.
Các câu trả lời cũ sửa androidtool.cfg hoặc khởi chạy lệnh android sdk đã bị loại bỏ áp dụng cho các bản triển khai SDK Manager cũ hơn. Hãy dùng tài liệu của tệp thực thi mà bạn thực sự gọi.
Nếu tải xuống trong Android Studio hoạt động nhưng tải xuống dòng lệnh thất bại, hãy so sánh cấu hình proxy và xác thực của hai ứng dụng khách đó. Nếu tải xuống SDK hoạt động nhưng một phụ thuộc Gradle thất bại, hãy điều tra yêu cầu của Gradle riêng. Một thiết lập hoạt động trên một màn hình không phải bằng chứng rằng tiến trình kia đã kế thừa nó.