הערות לגבי הגרסה של Android Studio Preview

בדף הזה מפורטות התכונות החדשות שהושקו בגרסאות בטא של Android Studio. גרסאות ה-Preview מספקות גישה מוקדמת לתכונות ולשיפורים העדכניים ביותר ב-Android Studio. אפשר להוריד את גרסאות טרום-ההשקה (Preview) האלה. אם נתקלתם בבעיות בשימוש בגרסת טרום-השקה (Preview) של Android Studio, דווחו לנו. דוחות איתור הבאגים שלכם עוזרים לשפר את Android Studio.

גרסאות איטרטיביות לקהל מצומצם (canary release) מכילות תכונות חדשניות שנמצאות בפיתוח פעיל ועברו בדיקה ראשונית. אפשר להשתמש בגרסאות Canary לפיתוח, אבל חשוב לזכור שיכול להיות שיתווספו או ישתנו תכונות. גרסאות מועמדות להפצה (RC) הן הגרסה הבאה של Android Studio, והן כמעט מוכנות לפרסום כגרסה יציבה. התכונות בגרסה הבאה עברו ייצוב. כדי להבין את שמות הגרסאות של Android Studio, אפשר לעיין במאמר בנושא שמות הגרסאות של Android Studio.

כדי לקבל את החדשות האחרונות על גרסאות בטא של Android Studio, כולל רשימה של תיקונים חשובים בכל גרסת בטא, עיינו בעדכוני הגרסאות בבלוג של Android Studio.

גרסאות עדכניות של Android Studio

בטבלה הבאה מפורטות הגרסאות הנוכחיות של Android Studio והערוצים המתאימים להן.

גרסה ערוץ
‫Android Studio Rabbit 1 יציב
פלאגין של Android Gradle 9.4.0 יציב
Android Studio Rabbit 2 Canary

תאימות לגרסאות טרום-הפצה של הפלאגין של Android Gradle

כל גרסת טרום-השקה של Android Studio מתפרסמת לצד גרסה תואמת של הפלאגין של Android Gradle‏ (AGP). גרסאות טרום-השקה (Preview) של Studio אמורות לפעול עם כל גרסה יציבה תואמת של AGP. עם זאת, אם אתם משתמשים בגרסת טרום-השקה (Preview) של AGP, אתם צריכים להשתמש בגרסת טרום-השקה (Preview) תואמת של Studio (לדוגמה, Android Studio Chipmunk Canary 7 עם AGP 7.2.0-alpha07). אם תנסו להשתמש בגרסאות שונות (לדוגמה, Android Studio Chipmunk Beta 1 עם AGP 7.2.0-alpha07), תתרחש שגיאת סנכרון ותופיע בקשה לעדכן לגרסה התואמת של AGP.

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

Studio Labs

ב-Studio Labs אתם יכולים לנסות את התכונות הניסיוניות העדכניות של AI בגרסה יציבה של Android Studio, וכך לשלב מהר יותר את הכלים מבוססי-AI שלנו בתהליך הפיתוח. מידע נוסף זמין במאמר בנושא Studio Labs.

אלה התכונות שזמינות כרגע ב-Studio Labs.

תכונה תיאור Docs
המסעות ל-Android Studio אתם יכולים להשתמש בשפה טבעית כדי לתאר שלבים וטענות נכונות (assertions) לבדיקות מקצה לקצה. תכונת Journeys ב-Android Studio

Android Studio Rabbit 2

אלה התכונות החדשות ב-Android Studio Rabbit 2.

כדי לראות מה תוקן בגרסה הזו של Android Studio, עיינו בבעיות שנסגרו.

הבאת סוכן משלכם (BYOA): שילוב של סוכני תכנות מועדפים

בגרסה Android Studio Rabbit 2 Canary 2, נוספה התכונה Bring Your Own Agent (BYOA), שמתבססת על התמיכה של Android Studio במודלים מותאמים אישית של AI. באמצעות BYOA, אתם יכולים לחבר את סוכני ה-AI המועדפים עליכם לתכנות – כולל Claude Agent,‏ OpenAI Codex ו-Google Antigravity – ישירות ל-Android Studio באמצעות פרוטוקול Agent Client Protocol‏ (ACP) הפתוח.

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

בוחרים סוכן AI מהתפריט Agents בחלון של הכלי Agent tool.

היתרונות של BYOA:

  • תמיכה בכל סוכן שתואם ל-ACP.
  • גישה ישירה ל-IDE כדי לבצע אבחון של בנייה, להשתמש בכלים של Android SDK, להריץ פקודות בטרמינל וב-shell ולנהל את האמולטור.
  • אפשרויות כניסה גמישות שתומכות במפתחות API אישיים ובמינויים של צרכנים.

שנתחיל?

כדי להתחיל להשתמש ב-BYOA, פועלים לפי השלבים הבאים:

  1. מעדכנים את Android Studio לגרסה האיטרטיבית האחרונה לקהל מצומצם (canary release).
  2. מקשרים את הסוכנים: בחלון הסוכן, בוחרים באחד מסוכני ברירת המחדל (Claude Agent,‏ Codex או Antigravity) ונכנסים לחשבון או מזינים מפתח API. אפשר למצוא סוכנים נוספים במאגר ב-File (Android Studio ב-macOS) > Settings > Tools > AI > Agents.

הכלי Compose Preview Screenshot Testing

כדי לבדוק את ממשקי המשתמש של Compose ולמנוע רגרסיות, אתם יכולים להשתמש בכלי Compose Preview Screenshot Testing. הכלי החדש עוזר לכם ליצור דוחות HTML שמאפשרים לכם לזהות באופן חזותי שינויים בממשק המשתמש של האפליקציה. מידע נוסף על בדיקת צילומי מסך של תצוגה מקדימה של יצירת פוסטים

הקצאת מודל

התכונה 'הקצאת מודלים' מאפשרת לכם לבחור מודלים שונים של AI לסוגים שונים של משימות ב-Android Studio. לדוגמה, אתם יכולים להקצות מודל גדול ברמת Pro למשימות מורכבות של ניתוח נתונים במצב סוכן, ומודל קל ומהיר יותר למשימות פשוטות שרגישות לזמן האחזור, כמו יצירת הודעות על ביצוע commit או חיזוי של העריכה הבאה. כך אתם יכולים לאזן בין איכות, מהירות וניצול המכסות בתכונות השונות.

כדי להגדיר את זה, עוברים אל File (קובץ) (Android Studio ב-macOS) > Settings > Tools > AI > Model Providers (הגדרות > כלים > AI > ספקי מודלים), בוחרים בכרטיסייה Model Assignment (הקצאת מודל) ומשתמשים בתפריטים הנפתחים כדי להקצות מודל לכל קטגוריית תכונות. אפשר גם לשנות את המודל ישירות מהתפריט הנפתח לבחירת מודל בחלונית Agent Mode – ההגדרות של Model Assignment לתכונות Thinking יתעדכנו באופן אוטומטי בהתאם לבחירה.

העברת אפליקציות ל-iOS, ל-Flutter ול-React Native ל-Android

עכשיו אפשר להעביר פרויקטים קיימים של iOS,‏ Flutter ו-React Native ל-Android מקורי באמצעות כלי העברה אוטומטיים ב-Android Studio. באשף הפרויקטים החדשים, אתם יכולים להפעיל את העוזר הדיגיטלי כדי להמיר את הפרויקט שנבחר לאפליקציה ל-Android שמבוססת על Kotlin ו-Jetpack Compose. ממשק המשתמש המשולב של ההתקדמות מספק ניראות מקצה לקצה בתכנון המשימות, בהמרת הקוד ובבדיקות הקימפול, ומפיק פרויקט פונקציונלי שמוכן לבדיקה ולאימות.

מידע נוסף זמין במאמר העברת אפליקציות בפלטפורמות שונות.

פרסום ב-Google Play לצורך בדיקה

עכשיו אפשר להעלות גרסאות חדשות של האפליקציה ב-Android Studio ישירות למסלולי הבדיקה ב-Google Play Console. כדי לעשות את זה, בסוף התהליך של יצירת קובץ App Bundle חתום, בוחרים באפשרות החדשה "פרסום לצורך בדיקה". השילוב הזה תומך בהעלאה של גרסה ראשונית של אפליקציה חדשה לגמרי למסלול לבדיקה פנימית ב-Play Console. אפשר גם להשתמש בתכונה הזו כדי להעלות גרסאות של אפליקציות קיימות לסוגים אחרים של טראקים לבדיקה. כדי להשתמש בפונקציונליות הזו, צריך להיות רשומים ב-Google Play Console.

תיקונים באמצעות סוכן עם LeakCanary

החל מגרסה 2 של Rabbit, ‏ Android Studio משלב ישירות את LeakCanary עם סוכן ה-AI כדי לעזור לכם לאבחן ולפתור דליפות זיכרון בלי לצאת מסביבת הפיתוח המשולבת (IDE). השילוב הזה מאפשר ל-LeakCanary לספק הסברים משמעותיים יותר על הגורמים הבסיסיים לדליפות זיכרון, ולהציע שינויים ספציפיים בקוד כדי לתקן אותן. כדי לנסות את התכונה הזו, צריך לעבור למשימה LeakCanary ב-Profiler.

איך מגלים, מתקינים ומנהלים מיומנויות של Android ב-Android Studio

ב-Android Studio Rabbit 2 קל יותר למצוא, להתקין ולנהל מיומנויות של Android ישירות ב-IDE, וכך לקבל שליטה מפורטת על תהליכי העבודה המיוחדים ועל ההנחיות הפרוצדורליות שזמינות לסוכן.

שינוי הגודל של חלון הכלי Running Devices בלחיצה כפולה על אזור ריק

אפשר להסיר את השטח הלא מנוצל מסביב למכשירים הווירטואליים או למכשירים הפיזיים המשוכפלים בחלון של הכלי Running Devices. לוחצים לחיצה כפולה בכל מקום באזור הרקע הריק מחוץ למסך המכשיר (ולמסגרת, אם היא גלויה) כדי לשנות את הגודל של חלון הכלי באופן אוטומטי או להתאים את הפרופורציות של החלון המפוצל כך שיתאימו לתצוגת המכשיר.

  • חלונות של הכלי מעוגנים: משנה את הרוחב של חלון הכלים (כשהוא מעוגן משמאל או מימין) או את הגובה שלו (כשהוא מעוגן למעלה או למטה) כדי להסיר שוליים מיותרים מסביב למכשיר.
  • מצב צף ומצב חלון: משנה את הגודל של החלון כך שיתאים בדיוק לגודל המסך של המכשיר.
  • תצוגות מפוצלות: כוונון אוטומטי של מפצלים פנימיים כשצופים בכמה מסכים או מכשירים זה לצד זה.