Android Studio היא סביבת הפיתוח המשולבת (IDE) הרשמית לפיתוח ל-Android, והיא כוללת את כל מה שצריך כדי ליצור אפליקציות ל-Android.
בדף הזה מפורטות התכונות החדשות והשיפורים בגרסה האחרונה בערוץ היציב, Android Studio Otter 3 Feature Drop. אפשר להוריד אותו כאן או לעדכן לגרסה הזו בתוך Android Studio בלחיצה על Help > Check for updates (Android Studio > Check for updates ב-macOS)
זוהי גרסה יציבה של Android Studio. שימו לב שתיקונים עשויים לכלול תכונות משניות חדשות ותיקוני באגים. כדי להבין את שמות הגרסאות של Android Studio, אפשר לעיין במאמר בנושא שמות הגרסאות של Android Studio.
כדי לראות מה תוקן בגרסה הזו של Android Studio, אפשר לעיין בבעיות שנסגרו.
כדי לראות את נתוני הגרסה של גרסאות ישנות יותר של Android Studio, אפשר לעיין בגרסאות קודמות.
כדי לקבל גישה מוקדמת לתכונות ולשיפורים עתידיים, כדאי לעיין בגרסאות ה-Preview של Android Studio.
אם נתקלים בבעיות ב-Android Studio, אפשר לעיין בדף בעיות ידועות או פתרון בעיות.
תאימות של פלאגין Android Gradle ו-Android Studio
מערכת ה-build של Android Studio מבוססת על Gradle, והפלאגין של Android Gradle (AGP) מוסיף כמה תכונות שספציפיות ל-build של אפליקציות Android. בטבלה הבאה מפורטת הגרסה של AGP שנדרשת לכל גרסה של Android Studio.
| גרסת Android Studio | גרסת AGP נדרשת |
|---|---|
| Otter 3 Feature Drop | 2025.2.3 | 4.0-9.0 |
| Otter 2 Feature Drop | 2025.2.2 | 4.0-8.13 |
| Otter | 2025.2.1 | 4.0-8.13 |
| Narwhal 4 Feature Drop | 2025.1.4 | 4.0-8.13 |
| Narwhal 3 Feature Drop | 2025.1.3 | 4.0-8.13 |
| Narwhal Feature Drop | 2025.1.2 | 4.0-8.12 |
| Narwhal | 2025.1.1 | 3.2-8.11 |
| Meerkat Feature Drop | 2024.3.2 | 3.2-8.10 |
| סוריקטה | 2024.3.1 | 3.2-8.9 |
גרסאות ישנות יותר
| גרסת Android Studio | גרסת AGP נדרשת |
|---|---|
| Ladybug Feature Drop | 2024.2.2 | 3.2-8.8 |
| Ladybug | 2024.2.1 | 3.2-8.7 |
| Koala Feature Drop | 2024.1.2 | 3.2-8.6 |
| קואלה | 2024.1.1 | 3.2-8.5 |
| מדוזה | 2023.3.1 | 3.2-8.4 |
| Iguana | 2023.2.1 | 3.2-8.3 |
| Hedgehog | 2023.1.1 | 3.2-8.2 |
| ג'ירפה | 2022.3.1 | 3.2-8.1 |
| פלמינגו | 2022.2.1 | 3.2-8.0 |
| Electric Eel | 2022.1.1 | 3.2-7.4 |
| Dolphin | 2021.3.1 | 3.2-7.3 |
| Chipmunk | 2021.2.1 | 3.2-7.2 |
| Bumblebee | 2021.1.1 | 3.2-7.1 |
| Arctic Fox | 2020.3.1 | 3.1-7.0 |
מידע על החידושים בפלאגין Android Gradle זמין בהערות על הגרסה של פלאגין Android Gradle.
גרסאות מינימליות של כלים לרמת API ב-Android
יש גרסאות מינימליות של Android Studio ו-AGP שתומכות ברמת API ספציפית. שימוש בגרסאות ישנות יותר של Android Studio או AGP מהגרסאות שנדרשות בקובץ targetSdk או compileSdk של הפרויקט עלול לגרום לבעיות בלתי צפויות. מומלץ להשתמש בגרסת הטרום-השקה העדכנית של Android Studio ו-AGP כדי לעבוד על פרויקטים שמיועדים לגרסאות טרום-השקה של מערכת ההפעלה Android. אפשר להתקין גרסאות Preview של Android Studio לצד גרסה יציבה.
אלה הגרסאות המינימליות של Android Studio ו-AGP:
| רמת ממשק API: | גרסת Android Studio מינימלית | גרסת AGP מינימלית |
|---|---|---|
| 36.1 | Narwhal 3 Feature Drop | 2025.1.3 | 8.13.0 |
| 36.0 | Meerkat | 2024.3.1 Patch 1 | 8.9.1 |
| 35 | Koala Feature Drop | 2024.2.1 | 8.6.0 |
| 34 | Hedgehog | 2023.1.1 | 8.1.1 |
| 33 | פלמינגו | 2022.2.1 | 7.2 |
תאימות של Android Studio לשירותי ענן
Android Studio כולל שילובים של שירותים שעוזרים לכם ולצוות שלכם להתקדם מהר יותר בפיתוח, בהפצה ובתחזוקה של אפליקציות ל-Android. זה כולל שירותי ענן כמו Gemini ב-Android Studio, Play Vitals ו-Firebase Crashlytics. שירותי הענן זמינים רק בגרסה היציבה האחרונה של ערוץ Android Studio ובגרסאות ראשיות (כולל תיקוני האבטחה שלהן) שהושקו ב-10 החודשים האחרונים. אם גרסה מסוימת לא תואמת, שילובי השירותים יושבתו ותצטרכו לעדכן את Android Studio.
גרסאות של Android Studio שתואמות כרגע לשירותי Cloud
החל מההשקה של התכונות ב-Android Studio Meerkat בערוץ היציב, כל הגרסאות של Studio תואמות לשירותי הענן. האכיפה תתחיל עם השקת התכונות ב-Android Studio Narwhal.
Studio Labs
ב-Studio Labs אפשר לנסות את התכונות הניסיוניות העדכניות של AI בגרסה יציבה של Android Studio, כדי שתוכלו לשלב מהר יותר את כלי העזרה מבוססי-AI שלנו בתהליך הפיתוח. מידע נוסף זמין במאמר בנושא Studio Labs.
אלה התכונות שזמינות כרגע ב-Studio Labs.
| תכונה | תיאור | Docs |
|---|---|---|
| יצירת תצוגה מקדימה | Gemini יכול ליצור אוטומטית תצוגות מקדימות של קומפוזיציות, כולל נתונים לדוגמה לפרמטרים של תצוגה מקדימה, לקומפוזיציה ספציפית או לכל הקומפוזיציות בקובץ. | יצירת תצוגות מקדימות של פיתוח נייטיב |
| ממשק המשתמש של הכלי לשינוי | אפשר להשתמש בשפה טבעית כדי לעדכן את ממשק המשתמש של האפליקציה ישירות מחלונית התצוגה המקדימה של Compose. | ממשק המשתמש של Transform |
| Journeys ל-Android Studio | שימוש בשפה טבעית כדי לתאר שלבים וטענות לבדיקות מקצה לקצה. | תכונת Journeys ב-Android Studio |
הרשימה הבאה כוללת תכונות חדשות ב-Android Studio Otter 3 Feature Drop.
עוזר מבוסס-AI לקישורי אפליקציות
הטמעה של Android App Links חיונית לחוויית משתמש חלקה, אבל כתיבת הלוגיקה לטיפול ב-Intents יכולה להיות ידנית ומייגעת. הפלאגין App Links Assistant נועד לעזור לכם לאמת ולהטמיע קישורי עומק לאפליקציות ל-Android. עכשיו הוא משולב עם AI כדי לאוטומט את היצירה של לוגיקת קישורי עומק לאפליקציות, וכך מפשט באופן משמעותי את אחד השלבים הכי ארוכים בתהליך ההטמעה.
בעבר, היה צריך לכתוב קוד באופן ידני כדי לנתח את ה-Intents הנכנסים ולהפנות את המשתמשים למסך הנכון. עכשיו אפשר להסתמך על Gemini שיצור בשבילכם את הקוד והבדיקות הנדרשים. כדי לתת לכם שליטה מלאה, Gemini מציג תצוגת השוואה של השינויים המוצעים בקוד, ומאפשר לכם לבדוק ולאשר את ההטמעה לפני שהיא מתבצעת.
כדי להתחיל להשתמש בקישורי אפליקציות בעזרת AI, פועלים לפי השלבים הבאים:
- כדי לגשת ל-App Links Assistant, לוחצים על Tools > App Links Assistant (כלים > App Links Assistant).
- לוחצים על יצירת קישור לאפליקציה.
- בשלב השני, 'הוספת לוגיקה לטיפול בכוונה', בוחרים באפשרות 'יצירת קוד בעזרת AI'.
- מוסיפים כתובת URL לדוגמה שכוללת את כל הפרמטרים שהפעילות צריכה לעבד. כך Gemini יכול לבצע אופטימיזציה של ההטמעה בהתאם לתרחיש השימוש הספציפי שלכם.
- לוחצים על 'הוספת קוד' ונותנים ל-Gemini לטפל בכל השאר.
העדכון הזה מייעל את תהליך הטיפול בקישורי עומק, כך שהמשתמשים שלכם מופנים בצורה חלקה לתוכן הנכון באפליקציה, עם פחות תקורה ידנית.
תכונת Journeys for Android Studio ב-Studio Labs
ב-Android Studio Otter 3 Feature Drop, Journeys for Android Studio עובר אל Studio Labs כתכונה ניסיונית, כך שאפשר לגשת אליו בגרסאות RC ובגרסאות יציבות של Android Studio דרך התפריט Studio Labs.
מידע נוסף זמין במאמר בנושא Studio Labs.
פיתוח ממשק משתמש ב-Agent Mode
Gemini ב-Android Studio משולב עכשיו בצורה עמוקה יותר בתהליך העבודה של פיתוח ממשק המשתמש ישירות בתצוגה מקדימה של Compose, ועוזר לכם לעבור מהר יותר משלב העיצוב לשלב ההטמעה האיכותית. היכולות החדשות האלה נועדו לעזור לכם בכל שלב, החל מיצירת קוד ראשונית ועד לאיטרציה, לשיפור ולניפוי באגים, עם נקודות כניסה בהקשר של העבודה שלכם.
כדי לשלוח משוב או לדווח על בעיות שקשורות לתכונות האלה, אפשר לדווח על באג.
יצירת ממשק משתמש חדש מתוך מוקאפ עיצובי
כדי לזרז את תהליך הפיתוח של ממשק המשתמש, עכשיו אפשר ליצור קוד Compose ישירות מתוך מוקאפ עיצובי. בקובץ ללא תצוגה מקדימה קיימת, לוחצים על יצירת קוד מצילום מסך בחלונית התצוגה המקדימה. Gemini ישתמש בתמונה שסיפקתם כדי ליצור הטמעה ראשונית, וכך לא תצטרכו לכתוב קוד boilerplate מאפס.
התאמה של ממשק המשתמש לתמונת יעד
אחרי שמבצעים הטמעה ראשונית, אפשר לשפר אותה בהדרגה עד שהיא תהיה מושלמת. לוחצים לחיצה ימנית על התצוגה המקדימה של הטיוטה ובוחרים באפשרות פעולות מבוססות-AI > התאמת ממשק המשתמש לתמונת היעד. כך תוכלו להעלות עיצוב לדוגמה, והסוכן יציע שינויים בקוד כדי שממשק המשתמש יתאים לעיצוב בצורה הכי טובה שאפשר.
חידוד ממשק המשתמש באמצעות שפה טבעית
כדי לבצע שינויים ספציפיים יותר או יצירתיים יותר, לוחצים לחיצה ימנית על התצוגה המקדימה ומשתמשים באפשרות פעולות מבוססות-AI > שינוי ממשק המשתמש. היכולת הזו מתבססת עכשיו על מצב סוכן, ולכן היא יעילה ומדויקת יותר. השדרוג הזה מאפשר לכם לשנות את ממשק המשתמש באמצעות הנחיות בשפה טבעית, כמו "תשנה את צבע הלחצן לכחול" או "תוסיף ריווח פנימי מסביב לטקסט הזה", ו-Gemini יבצע את השינויים המתאימים בקוד.
איתור ותיקון של בעיות באיכות ממשק המשתמש
בדיקה שהממשק שלכם איכותי ונגיש יותר היא שלב סופי חשוב. הבדיקה AI Actions > Fix all UI check issues בודקת את ממשק המשתמש שלכם כדי לזהות בעיות נפוצות, כמו בעיות נגישות. הנציג או הנציגה יציעו פתרונות ויפעילו אותם כדי לפתור את הבעיות שזוהו.
אפשר להשתמש באותה פונקציונליות גם באמצעות הלחצן תיקון באמצעות AI במצב הבדיקה של ממשק המשתמש של כתיבת הודעות:
Gemini לא רק עוזר לכם לשפר את ממשק המשתמש, אלא גם מייעל את סביבת הפיתוח.
כדי להאיץ את ההגדרה, אפשר:
יצירת תצוגה מקדימה של טיוטה: התכונה הזו משופרת עכשיו על ידי סוכן ה-AI כדי לספק תוצאות מדויקות יותר. כשעובדים בקובץ שיש בו פונקציות Composable אבל אין בו הערות @Preview, אפשר ללחוץ לחיצה ימנית על ה-Composable ולבחור באפשרות Gemini > Generate [Composable name] Preview (יצירת תצוגה מקדימה של [שם ה-Composable]). הסוכן ינתח עכשיו טוב יותר את הקומפוזיציה כדי ליצור את ה-boilerplate הנדרש עם הפרמטרים הנכונים, כדי לוודא שנוספה תצוגה מקדימה שעברה רינדור בהצלחה.
נקודת כניסה ליצירת תצוגה מקדימה של Compose תיקון שגיאות בעיבוד של תצוגה מקדימה: אם העיבוד של תצוגה מקדימה של טיוטה נכשל, Gemini יכול לעזור לכם עכשיו לבצע ניפוי באגים. השתמשו בסוכן כדי לנתח את הודעת השגיאה ואת הקוד, למצוא את שורש הבעיה וליישם תיקון.
שימוש ב'תיקון באמצעות AI' בשגיאת עיבוד בתצוגה מקדימה
איך מנהלים כמה שרשורים של שיחות עם Gemini
מעכשיו אפשר לארגן את השיחה עם Gemini ב-Android Studio לכמה שרשורים. כך תוכלו לעבור בין כמה משימות שמתבצעות במקביל ולחפש בהיסטוריית השיחות. שימוש בשרשורים נפרדים לכל משימה גם משפר את איכות התשובה, כי הוא מגביל את היקף ההקשר של ה-AI רק לנושא הרלוונטי.
כדי להתחיל שרשור חדש, לוחצים על צ'אט חדש
. כדי לראות את היסטוריית השיחות, לוחצים על צ'אטים מהזמן האחרון. 
היסטוריית השיחות נשמרת בחשבון, כך שאם תצטרכו להתנתק או לעבור בין חשבונות, תוכלו להמשיך בדיוק מהמקום שבו הפסקתם כשתיכנסו שוב.
שימוש במודל מקומי
השקת התכונות ב-Android Studio Otter 3 מאפשרת לכם לבחור את המודל הגדול של השפה (LLM) שמפעיל את תכונות ה-AI של סביבת הפיתוח המשולבת (IDE).
המודל צריך להיות במחשב המקומי שלכם, וזה יתרון אם יש לכם חיבור אינטרנט מוגבל או הגבלות לגבי השימוש במודלים של AI, או אם אתם רוצים להתנסות במודלים מחקריים בקוד פתוח.
מודל מקומי הוא חלופה לתמיכה ב-LLM שמוטמעת ב-Android Studio. עם זאת, בדרך כלל Gemini ב-Android Studio מספק את חוויית הפיתוח הטובה ביותר ל-Android, כי Gemini מותאם ל-Android ותומך בכל התכונות של Android Studio. עם Gemini, אתם יכולים לבחור מתוך מגוון מודלים למשימות הפיתוח שלכם ב-Android, כולל מודל ברירת המחדל ללא עלות או מודלים שאפשר לגשת אליהם באמצעות מפתח Gemini API בתשלום.
כדי לתמוך במודלים מקומיים, צריך להתקין במחשב המקומי ספק LLM כמו LM Studio או Ollama, יחד עם מודל תואם לבחירתכם.
שימוש במודל מרוחק
Android Studio מאפשר לכם להשתמש במודלים מרוחקים כדי להפעיל את תכונות ה-AI שלו.
כדי להשתמש במודל מרחוק, צריך להגדיר ספק מודלים מרחוק בהגדרות של Android Studio. מזינים שם לספק, את כתובת ה-URL של נקודת הקצה של ה-API ואת מפתח ה-API. אחרי שמגדירים ספק, אפשר לבחור את המודל המרוחק מתוך בורר המודלים בחלון הצ'אט עם ה-AI.
פרטים נוספים זמינים במאמר בנושא שימוש במודל מרוחק.
חיפוש ובדיקה של שינויים באמצעות מגירת השינויים
עכשיו אפשר לראות ולנהל את השינויים שבוצעו על ידי סוכן ה-AI באמצעות חלונית השינויים. אם הסוכן מבצע שינויים בבסיס הקוד, הקבצים שנערכו מופיעים בקטע Files to review (קבצים לבדיקה). משם, אפשר לשמור או לבטל את השינויים בנפרד או את כולם יחד. לוחצים על קובץ ספציפי במגירה כדי לראות את ההבדלים בקוד בעורך ולבצע שינויים לפי הצורך. באמצעות מגירת השינויים, תוכלו לעקוב אחרי העריכות שהנציג ביצע במהלך הצ'אט ולחזור לשינויים ספציפיים בלי לגלול אחורה בהיסטוריית השיחות.
שימו לב: אם הגדרתם את הסוכן כך שהוא יבקש מכם לערוך קבצים, תצטרכו לאשר את השינוי כדי שהוא יופיע במגירת השינויים. לכן, כדי שכמה קבצים יופיעו במגירת השינויים בבת אחת, צריך לבחור באפשרות לא לשאול אם לערוך קבצים. אפשר להפעיל או להשבית את ההגדרה הזו בכל שלב באפשרויות הסוכן
.
מעקב אוטומטי ב-Logcat
ב-Android Studio Otter 3 Feature Drop וב-AGP 9.0, Logcat מבצע באופן אוטומטי מעקב חוזר אחר עקבות מחסנית כשהאפשרות R8 מופעלת (minifyEnabled = true).
הקוד שעובר עיבוד על ידי R8 יכול להשתנות בדרכים שונות, ולכן ה-stack trace כבר לא מתייחס לקוד המקורי. לדוגמה, מספרי השורות והשמות של המחלקות והשיטות יכולים להשתנות. בעבר, כדי לבצע ניפוי באגים באמצעות מעקב אחר מחסנית המקורית, המפתחים היו צריכים להשתמש בכלי שורת הפקודה retrace של R8.
ב-AGP 9.0, Android Studio מבצע באופן אוטומטי מעקב חוזר של דוחות קריסות, כך שתוכלו לראות את דוח הקריסה המקורי ישירות ב-Android Studio, בלי לבצע פעולות נוספות. כך משתפרת חוויית הניפוי באגים כש-R8 מופעל.
תמיכה בשרתי MCP מרוחקים
החל מ-Android Studio Otter 1 Canary 3, אפשר להתחבר לשרתי MCP מרוחקים באמצעות Android Studio. בעזרת שרת MCP מרוחק, סוכן Gemini ב-Android Studio יכול לגשת לכלים ולמקורות חיצוניים, ואתם לא צריכים להשקיע כל כך הרבה מאמץ בהתקנה ובתחזוקה של השרת בעצמכם. לדוגמה, אפשר להתחבר לשרת MCP מרוחק של Figma כדי להתחבר לקובצי Figma בלי להתקין את אפליקציית Figma למחשב. כדי לקבל מידע נוסף על הוספת שרת MCP, אפשר לעיין במאמר הוספת שרת MCP.
כלים לאינטראקציה עם המכשיר
סוכני AI ב-Android Studio יכולים עכשיו לגשת לכלים לפריסת אפליקציה במכשיר המחובר, לבדוק מה מוצג כרגע במסך, לצלם צילומי מסך, לבדוק את Logcat לאיתור שגיאות ולקיים אינטראקציה עם האפליקציה הפועלת באמצעות adb shell input. כך הנציג יוכל לעזור לכם בשינויים או בתיקונים שכוללים הפעלה מחדש של האפליקציה, בדיקה אם יש שגיאות ואימות של עדכון מסוים שבוצע בהצלחה (לדוגמה, על ידי צילום מסך ובדיקה שלו).