חדשות על מוצרים

‫Android CLI Now Stable 1.0: Accelerate developing for Android using any agent

משך הקריאה: 5 דקות

למפתחי Android יש הרבה אפשרויות בכל הנוגע לסוכנים, לכלים, לממשקי שורת פקודה (CLI) ולמודלים גדולים של שפה (LLM) שבהם הם משתמשים לפיתוח אפליקציות. בין אם אתם משתמשים ב-Gemini ב-Android Studio, ב-Antigravity 2.0, ב-Antigravity CLI או בסוכנים של צד שלישי כמו Claude Code של Anthropic או Codex של OpenAI, המשימה שלנו נשארת זהה: לוודא שאפשר לפתח אפליקציות Android באיכות גבוהה בכל מקום.

ב-Google I/O ‘26, שיתפנו את ההתקדמות האחרונה בפיתוח של סוכנים, והצגנו כמה מהיכולות החדשות ביותר של Android CLI – עכשיו בגרסה יציבה 1.0 ומוכן לשימוש של כל מפתחי Android. אנחנו מספקים לסוכנים שלכם את הכלים הנכונים כדי שיוכלו לעבוד איתכם, החל מכישורים חדשים ועד לאפשרות גישה ליכולות מתקדמות של Android Studio.

אם אתם כבר משתמשים ב-Android CLI ורוצים להתחיל להשתמש בכל התכונות החדשות, פשוט מריצים את הפקודה android update. אחרת, כדאי להמשיך לקרוא כדי להבין איך אנחנו משפרים את היכולות של הסוכנים שאתם בוחרים ליצור אפליקציות ל-Android.

פיתוח ל-Android זמין ב-Antigravity

Google Antigravity כולל עכשיו חבילה אופציונלית של משאבי Android – כולל Android CLI ומיומנויות – שאפשר להתקין. אפשר להתקין את החבילה במהלך ההצטרפות אחרי ההתקנה, או מאוחר יותר דרך התפריט הגדרות > התאמות אישיות > פלאגינים של Build With Google.

כך Antigravity מקבל את כל הכלים והידע העוצמתיים של Android CLI, ובעזרתם הוא יכול לבצע את משימות הליבה שנדרשות לפיתוח אפליקציות ל-Android בצורה קלה ויעילה יותר – החל מיצירת פרויקטים ועד לפריסת האפליקציה במכשיר וירטואלי חדש של Android.

agy-android-cli.png

איך משתמשים ביכולות של Android Studio בכל סוכן

‫Android CLI מספק ממשק קל משקל לסוכני AI כדי לבצע משימות ולאחזר ידע על פיתוח ל-Android. עם זאת, יש יתרונות להתמחות – Android Studio מכיל יותר מעשור של מומחיות ב-Android, שנבנתה כדי לטפל גם בפרויקטים המורכבים ביותר של Android. הוא כולל את מנוע הניתוח הסטטי המתקדם של Android Studio, כלים לשינוי מבנה הקוד, ניהול תלויות, ספריות לעיצוב ולרינדור של ממשק משתמש ועוד. סוכני AI יכולים עכשיו להשתמש בכלים של Android Studio כדי לקבל רבות מהיכולות האלה.

agy-android-studio.png

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

אם פרויקט פתוח בגרסת ה-Preview העדכנית של Android Studio Quail, אתם (או הסוכן שלכם) יכולים להריץ את הפקודה הבאה כדי לבדוק אם ה-CLI של Android יצר חיבור לפרויקט הפתוח:

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

משם, הסוכנים יכולים להשתמש בפקודה android studio כדי לגשת לכלים רבי עוצמה של סביבת פיתוח משולבת (IDE) כדי ליצור אינטראקציה עם פרויקטים בצורה יעילה יותר. בין הפקודות העיקריות:

  • analyze-file: מנתח קובץ כדי למצוא בו שגיאות ואזהרות באמצעות הבדיקות המובנות של הכלי לעריכה.
  • find-declaration: מוצא את האתר שבו מוגדר סמל (class,‏ method,‏ variable,‏ field,‏ constant או Android resource/color) בפרויקט באמצעות רזולוציה סמנטית.
  • find-usages: מאתר את כל ההפניות וההצהרות של סמל (class,‏ method,‏ variable או משאב של Android) בכל הפרויקט באמצעות ניתוח סמנטי.
  • render-compose-preview: מעבד תצוגה מקדימה של ממשק משתמש של Jetpack Compose ומחזיר נתיב לתמונה ולהיררכיית ממשק המשתמש אם הפעולה הצליחה.
  • version-lookup: קבלת המידע העדכני ביותר לגבי הגרסאות של יחסי תלות ספציפיים באפליקציה שזמינות במאגרים נפוצים, כמו מאגר Google Maven. הפתרון התוכניתי מקל על ניהול התלות ומפחית את הסיכוי לבעיות.
  • open-file: פותח קובץ ישירות ב-Android Studio. האפשרות הזו שימושית אם הסוכן רוצה להפנות את תשומת הלב שלכם לתצוגות מקדימות של כתיבת קוד, למעקב אחר ביצועים או לקבצים ספציפיים אחרים בסביבת הפיתוח המשולבת.

לדוגמה, סוכנים יכולים עכשיו להריץ את הפקודות הבאות כדי להציג תצוגה מקדימה של Compose לפריסה חדשה באפליקציית Android שלכם, ואז לפתוח את התצוגות המקדימות ב-Android Studio כדי שתוכלו לראות כמה תצוגות מקדימות של Compose זו לצד זו ולבצע עריכות בעזרת AI ישירות מ-IDE.

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

כדי לקבל מידע נוסף על השימוש בפקודות האלה, מריצים את הפקודה android help. כדי לוודא שהסוכנים שלכם מבינים איך לעבוד עם הכלי הזה, צריך לעדכן את מיומנות Android CLI על ידי הרצת android init.

עוד דרכים להתחיל

כדי שהשילוב של Android CLI בסביבות שלכם יהיה חלק ככל האפשר, אנחנו מרחיבים את הזמינות שלו. עכשיו אפשר להוריד ולהתקין את Android CLI באמצעות מנהלי חבילות נוספים: apt-get,‏ winget ו-homebrew. לדוגמה, אפשר להריץ את הפקודה הבאה כדי להתקין את Android CLI באמצעות winget:

winget install -e --id Google.AndroidCLI

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

תמיכה בתהליכים

android-cli-write-journey.png

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

android-cli-journey-run.gif

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

הרחבת המיומנויות ב-Android

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

  • משקפיים עם תצוגה ו-Jetpack Compose Glimmer ל-XR: הנחיות לפיתוח אפליקציות מוקרנות למשקפיים עם תצוגה ל-Android באמצעות ערכת הכלים לממשק משתמש Jetpack Compose Glimmer.
  • העברה אל CameraX: עוזרת להעביר הטמעות מדור קודם של מצלמות Android (Camera1 או Camera2 API גולמיים) אל CameraX.
  • Perfetto SQL: מתרגם הנחיות נתונים בשפה טבעית לשאילתות Perfetto SQL ומריץ אותן על קובץ פרטי העברה מקומי.
  • ממשק משתמש דינמי: הוראות ליצירה או לעדכון של ממשק משתמש של אפליקציה כך שיתאים למכשירי Android שונים
  • הגדרת בדיקה: יצירת אסטרטגיית בדיקה בסיסית.
  • סגנונות: עוזרים בהטמעה של Jetpack Compose Style API החדש לרכיבים חדשים, ותומכים בהעברה אל Styles API.
  • AppFunctions: מנתח בסיסי קוד של Android כדי להמליץ על AppFunctions חדשות ולהטמיע אותן, ומשפר את תיעוד KDoc לאופטימיזציה של Model Context Protocol.

אפשר להוסיף את הכישורים החדשים האלה לתהליך העבודה ישירות משורת הפקודה. כדי לעזור לסוכנים שלכם להבין ולהשתמש ב-Android CLI באופן מיידי, אתם יכולים להפעיל את הסביבה ולהתקין את מיומנות הבסיס android-cli על ידי הרצת הפקודה:

android init
 

אחרי שתיכנסו, תוכלו לעיין בתהליך העבודה של הסוכן ולהגדיר אותו על ידי חיפוש היכולות המדויקות שהסוכן צריך:

android skills list

אחרי שמצאתם את המיומנות המתאימה, מריצים את הפקודה הבאה כדי להתקין אותה בסביבה שלכם:

android skills add –skill=

להתחלת העבודה

כדי להוריד את גרסת 1.0 היציבה של Android CLI, לנסות את הכלים החדשים ולעיין במסמכים המלאים, אפשר לעבור לכתובת d.android.com/tools/agents. בנוסף, כדי לקבל גישה לתכונות העדכניות ביותר ש-Android CLI מציע, חשוב לעדכן לגרסת הטרום-השקה העדכנית ביותר של Android Studio. אנחנו כבר מחכים לראות מה תיצרו באמצעות Android CLI 1.0 ואיך התכונות החדשות האלה ישפרו את תהליכי העבודה היומיומיים שלכם. אתם מוזמנים להצטרף לקהילה התוססת שלנו ב-LinkedIn, ב-Medium, ב-YouTube או ב-X ולשתף איתנו משוב.

באתר io.google. אפשר לקרוא את ההודעה הזו ואת כל העדכונים מ-Google I/O 2026.

נכתב על ידי:

להמשך הקריאה