به‌روزرسانی SDK اندروید

یک یا همه بسته‌ها را به آخرین نسخه به‌روزرسانی می‌کند.

کاربرد

android sdk update [-h] [--beta] [--canary] [--force] [<package>]

گزینه‌ها

  • --beta - بسته‌های بتا را اضافه کنید.
  • --canary - شامل بسته‌های قناری.
  • --force - مجبور کردن به بازگشت به نسخه قدیمی‌تر.
  • -h,--help - پیام کمک برای دستور مشخص شده را نشان می‌دهد.

گزینه‌های sdk :

  • --ignore-outdated-xmls - هنگام نصب یا به‌روزرسانی بسته‌ها، فایل‌های XML بسته‌های دیگر را به‌روزرسانی نکنید.
  • --platform=PARAM - پلتفرم مقصد <os>_<arch> (برای مثال، linux_x86_64 ، mac_arm64 یا windows_x86 )؛ به طور پیش‌فرض میزبان فعلی است.

گزینه‌های android :

  • --sdk=PARAM - مسیر به SDK اندروید.
  • -v,--verbose - خروجی verbose را برای عیب‌یابی فعال کنید.
  • -V,--version - اطلاعات نسخه را چاپ کرده و خارج شوید.

استدلال‌های موضعی

  • <package> - نام بسته‌ای که قرار است به‌روزرسانی شود (اختیاری).

توضیحات

android sdk update بسته‌های نصب‌شده را به آخرین نسخه‌های موجود به‌روزرسانی می‌کند.

اگر نام بسته‌ای ارائه نشود، تمام بسته‌های نصب شده برای به‌روزرسانی ارزیابی می‌شوند. نام بسته‌ای را مشخص کنید که فقط آن بسته خاص به‌روزرسانی شود.

قالب‌بندی مسیرهای بسته

جداکننده مسیر استاندارد / است (برای مثال، platforms/android-34 ). سینتکس جدا شده با نقطه ویرگول (برای مثال، platforms;android-34 ) نیز پذیرفته می‌شود.

یک کانال انتشار ( --canary و --beta ) انتخاب کنید

به طور پیش‌فرض، update به‌روزرسانی‌ها را در کانال پایدار بررسی می‌کند.

  • --canary : کانال‌های Canary، Beta و Stable را برای نسخه‌های جدیدتر بررسی می‌کند.
  • --beta : کانال‌های بتا و پایدار را برای نسخه‌های جدیدتر بررسی می‌کند.

اجبار به تنزل نسخه بسته‌ها ( --force )

اگر بسته‌ای قبلاً از کانال Canary نصب شده باشد، اجرای android sdk update بدون --canary تلاش می‌کند تا به آخرین بسته Stable به‌روزرسانی شود. از آنجا که نسخه Stable ممکن است شماره نسخه پایین‌تری نسبت به بسته Canary داشته باشد، این یک تنزل رتبه محسوب می‌شود. در چنین مواردی، به‌روزرسانی با یک هشدار ناموفق خواهد بود، مگر اینکه --force اعمال شود.

مثال‌ها

تمام بسته‌های نصب شده را به آخرین نسخه‌های پایدار به‌روزرسانی کنید:

android sdk update

فقط بسته شبیه‌ساز را به‌روزرسانی کنید:

android sdk update emulator

بسته‌های به‌روزرسانی شامل نسخه‌های Canary:

android sdk update --canary

مجبور کردن بسته‌های Canary به نسخه پایدار:

android sdk update --force