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

‫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, אתם (או הסוכן שלכם) יכולים להריץ את הפקודה הבאה כדי לבדוק אם ה-Android CLI מחובר לפרויקט הפתוח:

$ 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, למעקב אחר ביצועים או לקבצים ספציפיים אחרים ב-IDE.

לדוגמה, סוכנים יכולים עכשיו להריץ את הפקודות הבאות כדי להציג תצוגה מקדימה של 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, כל סוכן שתבחרו יכול ליצור ולהפעיל תהליכים שעובר המשתמש – תיאורים בשפה טבעית של תהליכים שעובר המשתמש באפליקציה שלכם, שנשמרים ישירות בפרויקט.

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 Studio כדי ליהנות מהתכונות החדשות ביותר ש-Android CLI מציע. אנחנו כבר לא יכולים לחכות ולראות מה תיצרו באמצעות Android CLI 1.0 ואיך התכונות החדשות האלה ישפרו את תהליכי העבודה היומיומיים שלכם. אתם מוזמנים להצטרף לקהילה הפעילה שלנו ב-LinkedIn, ב-Medium, ב-YouTube או ב-X ולשתף את המשוב שלכם.

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

נכתב על ידי:

להמשך הקריאה