נתוני הגרסה של Android CLI

‫Android CLI הוא הממשק העיקרי לפיתוח Android מהטרמינל. הוא נועד לשפר את תהליכי הפיתוח באמצעות הסוכן והכלים שתבחרו.

בדף הזה מפורטות התכונות החדשות בכל גרסה של Android CLI. כדי להוריד את Android CLI, עוברים אל דף ההורדה. מידע נוסף זמין במאמר סקירה כללית על Android CLI.

גרסה 1.0.16406183 (ספטמבר 2026)

  • הפעלה מהירה יותר: ה-CLI של Android מתחיל לפעול בערך פי שניים יותר מהר, כי ספריית ההורדה המקורית נטענת רק כשמשתמשים בה, והיא כבר לא נפרקת לספרייה זמנית בכל הפעלה.
  • קודי יציאה קבועים: עכשיו פקודות מחזירות קוד יציאה שאינו אפס כשהן נכשלות, כולל create,‏ run,‏ install,‏ describe,‏ layout,‏ docs,‏ info,‏ skills ו-update, מה שהופך את הסקריפטים ואת ה-CI לאמינים יותר.
  • התאמה של הערות במסך: android screen --annotate חושפת פרמטרים להתאמה של זיהוי התכונות שלה, כולל ספי זיהוי קצוות, סינון צורות ואסטרטגיית אשכולות, כפי שמתואר ב---help.
  • אפשרויות ליצירת פרויקט: android create תומך בדגלים --application-id ו---namespace ובשמות אפשרויות עם מקפים, כמו --min-sdk. תבנית ה-Compose משתמשת עכשיו בsrc/main/kotlin קבוצת מקורות ובעיצוב Material 3.
  • אמולטור ללא ממשק משתמש: מפעילים אמולטור בלי חלון באמצעות android emulator start --headless.
  • מהימנות ה-SDK: הפקודות android sdk נועלות את התהליך כדי שלא יהיו התנגשויות בין הפעלות מקבילות, בודקות את הנתיב והגרסה של החבילות המותקנות, מעדכנות קובצי XML מדור קודם רק כשצריך ומדווחות על שגיאות בצורה ברורה יותר.
  • פלט של תצוגה מקדימה של יצירה: הפקודה android studio render-compose-preview מדפיסה את הנתיב המוחלט של התמונה שעברה רינדור, ומאשרת את הכתיבה גם כשמשתמשים ב---print-semantics.
  • תמיכה ברמות API ישנות יותר: תוקנו כשלים באינטראקציה עם המכשיר, כמו android layout, במכשירים שפועלת בהם רמת API 32 ומטה.

גרסה 1.0.16261425 (ספטמבר 2026)

  • תיקונים בפריסה: תוקנה בעיה שבה פקודת הפריסה לא פעלה בתרחישים מסוימים. כדי לחזור באופן זמני להתנהגות הפריסה הקודמת, export ANDROID_CLI_LAYOUT_V1=1.

גרסה 1.0.16251017 (ספטמבר 2026)

  • פריקת פריסה: android layout תומך עכשיו בדגל --no-idle כדי לאחזר פריסה בלי לחכות למצב סרק. ‫android layout תומך גם בדגל --full כדי להחזיר את עץ הפריסה כולו ללא סינון. כברירת מחדל, layout מחזיר רק רכיבים אינטראקטיביים.
  • השלמה אוטומטית של Shell: אפשר ליצור ולהתקין סקריפטים של השלמה אוטומטית של Shell עבור Bash ו-Zsh באמצעות הפקודה החדשה android completion.
  • עדכון סקילים: אפשר לעדכן את הסקילים באמצעות הפקודה החדשה android skills update, ולהתקין או להסיר כמה סקילים בהפעלה אחת (לדוגמה, android skills install <skill1> <skill2>).
  • רשימת הסקילים לפי סוכן: android skills list מוצגת עכשיו כברירת מחדל עם פרטים, כולל תיאורי הסקילים והסוכנים שבהם הסקיל מותקן. ‫android skills list תומך גם בדגל --agent <agent> כדי להציג רשימה של כל הכישורים שהותקנו לסוכן.
  • ביצועים טובים יותר בהתקנת דלתא: תיקון מהיר יותר של קובצי APK מצטברים ב-android install באמצעות קריאות למערכת ליבה ללא העתקה.
  • זיהוי קצוות המסך: שיפור התכונה וזיהוי הקצוות ב-android screen באמצעות אלגוריתמים של זיהוי קצוות Canny.

גרסה 1.0.15985488 (יולי 2026)

  • פקודת התקנה ייעודית: התקנת חבילות APK באמצעות הפקודה העצמאית android install, שכוללת העברה מצטברת של חבילות APK. כך ההתקנות המצטברות מהירות פי כמה מ-adb.
  • הפעלת התקנות מצטברות: באופן דומה, אפשר להשתמש בדגל --use-delta-install החדש ב-android run כדי להאיץ את הפריסה המצטברת של קובצי APK במכשירים.
  • ניהול SDK חוצה פלטפורמות: אפשר לטרגט פלטפורמות שאינן פלטפורמות מארחות באמצעות הדגל --platform <os_arch> החדש בפקודות android sdk (install,‏ update,‏ materialize) כדי לבדוק, לפתור ולהתקין רכיבים במערכות הפעלה ובארכיטקטורות של מעבדים.
  • שיפורים ב-Skills CLI: הרחבנו את פקודות המשנה android skills (add,‏ remove, ‏ list, ‏ find) עם --help תיעוד, משוב ברור כשחסרים כישורים, והעלאה בטוחה יותר של הורדות אטומיות עם ביטול אוטומטי של שינויים.

גרסה 1.0.15857036 (יולי 2026)

  • תמיכה במגוון רחב יותר של סקילים אג'נטיים: אפשר להתקין סקילים בעשרות סביבות של סוכנים (כולל Claude Code,‏ Cursor,‏ Cline,‏ OpenHands,‏ Windsurf,‏ Zed ו-Devin) באמצעות android skills install.
  • כלי הורדה מקורי עם תמיכה ב-proxy: הורדה מהימנה של משאבי רשת באמצעות כלי הורדה מקורי של HTTP עם תמיכה מוכנה לשימוש ב-proxy ארגוני.
  • ניהול חבילות SDK: ניהול חבילות SDK עם הסרת כמה חבילות ב-android sdk remove ופתרון בעיות מבוסס SHA ב-android sdk resolve.
  • שיפורים בתיאור ובמסך: אפשר לראות שגיאות ב-build של Gradle ישירות בפלט הרגיל ב-android describe, ולבחור מכשירים ספציפיים באמצעות הדגל --device ב-android screen.
  • שיפור השימושיות של CLI ודיווח על שגיאות: הודעות שגיאה ברורות יותר כשמזינים פקודות לא מוכרות או יעדים לא חוקיים ליצירת פרויקטים, פקודות android emulator לא תלויות רישיות.

גרסה 1.0.15498356 (מאי 2026)

  • טעינה דינמית של תבניות SDK: תבניות פרויקט ל-android create עכשיו מורידות באופן דינמי מחבילת Android SDK ולא מחבילת ה-CLI הבינארית, וכך מבטיחות שבפרויקטים חדשים תמיד נעשה שימוש בתבניות העדכניות ביותר.
  • תאימות לרישיונות SDK: רישיונות SDK מקובלים שנשמרו על ידי android sdk תואמים עכשיו לפורמט הקובץ שצפוי בכלי Android SDK ישנים ובתוספים של Gradle.
  • תמיכה בקישורים סמליים: נוספה תמיכה בקישורים סמליים בפקודות CLI ובפעולות על קבצים.
  • חילוץ בינארי אטומי: כדי למנוע מצבי מירוץ של חילוץ במהלך הפעלות מקבילות של CLI מרובה תהליכים, המערכת פורקת קבצים בינאריים לספרייה זמנית לפני שהיא מעבירה אותם באופן אטומי למקום.
  • יציבות ב-Windows: שיפור התאימות והביצועים ב-Windows 11, בנוסף לתיקונים של נתיב ספריית הבית.

גרסה 1.0.15433482 (מאי 2026)

  • שילוב של Antigravity: ה-Android CLI והמיומנויות של Android משולבים עכשיו באופן רשמי ב-Google Antigravity 2.0 כחבילת משאבים אופציונלית, כדי לייעל את הפיתוח האג'נטי.
  • פקודות של Android Studio: אפשר להשתמש בפקודה החדשה android studio כדי לאפשר לסוכנים שלכם להשתמש ביכולות העמוקות וההקשריות של Android Studio, כולל ניתוח קוד, חיפושים סמנטיים ועיבוד של Compose.
  • תמיכה ב-Journeys: אימות חוויות משתמש קריטיות באמצעות Journeys, שהן תיאורים בשפה טבעית של תהליכי משתמש שהסוכנים יכולים להריץ מהטרמינל או ב-CI/CD.
  • מיומנויות חדשות ל-Android: גישה לספרייה חדשה של מיומנויות ל-Android, כולל מיומנויות להעברה של CameraX, ממשק משתמש דינמי, AppFunctions ו-Compose Styles.
  • אפשרויות התקנה נוספות: אפשר להתקין ולעדכן את Android CLI באמצעות מנהלי חבילות פופולריים, כולל apt-get,‏ winget ו-homebrew. פרטים נוספים זמינים במאמר בנושא אפשרויות הורדה.

גרסה 0.7 (אפריל 2026)

זו הגרסה הראשונה.