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

‫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 לפריסה חדשה של אפליקציית 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 APIs גולמיים) אל 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.

נכתב על ידי:
להמשך קריאה