فهرست بستههای Android SDK از طریق پروکسی با sdkmanager
از گزینههای نوع پروکسی، میزبان و درگاه sdkmanager برای درخواست فهرست بستهها استفاده کنید، جدا از شبکه شبیهساز و Gradle.
پیش از تغییر شبیهساز، بررسی کنید کدام دانلود ناموفق بوده است. بستههای SDK را ابزارهای SDK روی رایانه توسعه دریافت میکنند. برنامهای که درون دستگاه مجازی اجرا میشود مشتری دیگری است.
مرجع sdkmanager در خط فرمان این گزینههای پروکسی را ارائه میدهد:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
برای حالت HTTP نشاندادهشده، یک نامزد عمومی مجاز از فهرست پروکسیهای HTTP انتخاب کنید و میزبان را جدا از درگاه وارد کنید. نشانی کامل PAC را در فیلد میزبان نگذارید و :8080 را درون نام میزبان تکرار نکنید. مرجع http و socks را بهعنوان انواع پروکسی مستند میکند؛ از گزینهای استفاده کنید که ابزار و سرویس نصبشده شما پشتیبانی میکند.
این مثال بستههای SDK موجود را فهرست میکند. چیزی نصب نمیکند و همه ابزارهای Android را پیکربندی نمیکند.
پاسخهای قدیمی که androidtool.cfg را ویرایش میکنند یا فرمان حذفشده android sdk را اجرا میکنند به پیادهسازیهای قدیمیتر SDK Manager مربوط میشوند. از مستندات فایل اجراییای که واقعاً فراخوانی میکنید استفاده کنید.
اگر دانلودهای Android Studio کار میکنند اما دانلودهای خط فرمان ناموفقاند، پیکربندی پروکسی و احراز هویت آن دو مشتری را مقایسه کنید. اگر دانلودهای SDK کار میکنند اما یک وابستگی Gradle ناموفق است، درخواست Gradle را جداگانه بررسی کنید. تنظیمی که در یک صفحه کار میکند مدرکی نیست که فرایند دیگر آن را به ارث برده باشد.