מעדכן חבילה אחת או את כל החבילות לגרסה העדכנית.
שימוש
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– הנתיב אל Android SDK. -
-v,--verbose– הפעלת פלט מפורט לפתרון בעיות. -
-V,--version– הדפסת פרטי הגרסה ויציאה.
ארגומנטים תלויי מיקום
<package>– שם החבילה לעדכון (אופציונלי).
תיאור
android sdk update מעדכן את החבילות המותקנות לגרסאות הזמינות העדכניות ביותר.
אם לא מציינים שם חבילה, המערכת בודקת אם יש עדכונים לכל החבילות המותקנות. מציינים שם חבילה כדי לעדכן רק את החבילה הספציפית הזו.
עיצוב נתיבי חבילות
המפריד הסטנדרטי של נתיבים הוא / (לדוגמה, platforms/android-34). אפשר להשתמש גם בתחביר עם מפריד של נקודה ופסיק (לדוגמה, platforms;android-34).
בחירת ערוץ הפצה (--canary ו---beta)
כברירת מחדל, update בודק אם יש עדכונים בערוץ היציב.
-
--canary: חיפוש גרסאות חדשות יותר בערוצי Canary, בטא ויציב. -
--beta: חיפוש גרסאות חדשות יותר בערוצי הבטא והיציב.
הורדת גרסה של חבילות בכוח (--force)
אם חבילה הותקנה בעבר מערוץ Canary, הפעלת android sdk update ללא --canary תנסה לעדכן לחבילה היציבה העדכנית. מכיוון שלגרסה היציבה יכול להיות מספר גרסה נמוך יותר מחבילת Canary, זה נחשב להורדת גרסה. במקרים כאלה, העדכון ייכשל עם אזהרה, אלא אם מסופק --force.
דוגמאות
כדי לעדכן את כל החבילות המותקנות לגרסאות היציבות העדכניות:
android sdk update
עדכון רק של חבילת האמולטור:
android sdk update emulator
עדכון חבילות, כולל גרסאות Canary:
android sdk update --canary
הורדת גרסה של חבילות Canary לגרסה היציבה:
android sdk update --force