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

‫Android CLI עכשיו בגרסה יציבה 1.0: פיתוח מהיר יותר ל-Android באמצעות כל סוכן

משך הקריאה: 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: מקבלים את המידע העדכני לגבי הגרסאות של יחסי תלות ספציפיים באפליקציה שזמינות במאגרים נפוצים, כמו מאגר Maven של Google. הפתרון התוכניתי הופך את ניהול התלות לפחות מייגע ופחות מועד לבעיות.
  • ‫open-file: פתיחת קובץ ישירות ב-Android Studio. האפשרות הזו שימושית אם הנציג רוצה להפנות את תשומת הלב שלכם לתצוגות מקדימות של טיוטות, למעקב אחר ביצועים או לקבצים ספציפיים אחרים בסביבת הפיתוח המשולבת (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, כל סוכן שתבחרו יכול ליצור ולהפעיל 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 ולשתף איתנו משוב.

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

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