בדף הזה מפורטות התכונות החדשות שנוספו במהדורות המקדימות של Android Studio. גרסאות ה-preview מספקות גישה מוקדמת לתכונות ולשיפורים העדכניים ביותר ב-Android Studio. אפשר להוריד את הגרסאות המקדימות האלה כאן. אם נתקלת בבעיות בשימוש בגרסה המקדימות של Android Studio, נשמח לשמוע ממך. דוחות הבאגים שלכם עוזרים לנו לשפר את Android Studio.
בעדכוני הגרסאות בבלוג של Android Studio תוכלו למצוא את החדשות האחרונות על גרסאות הבטא של Android Studio, כולל רשימה של תיקונים בולטים בכל גרסה.
הגרסאות הנוכחיות של Android Studio
בטבלה הבאה מפורטות הגרסאות הנוכחיות של Android Studio והערוצים המתאימים שלהן.
גרסה | ערוץ |
---|---|
Android Studio Ladybug | 2024.2.1 | יציב |
Android Gradle plugin 8.7.0 | יציב |
השקת תכונות ב-Android Studio Ladybug | 2.2.2024 | בטא |
Android Studio Meerkat | 2024.3.1 | Canary |
תאימות לחבילות מקדימות של פלאגינים של Android Gradle
כל גרסה של Android Studio שפורסמת בתצוגה מקדימה מופיעה לצד גרסה תואמת של הפלאגין Android Gradle (AGP). גרסאות ה-Preview של Studio אמורות לפעול עם כל גרסה יציבה תואמת של AGP. עם זאת, אם אתם משתמשים בגרסה טרום-יצירה של AGP, עליכם להשתמש בגרסה טרום-יצירה התואמת של 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.
השקת תכונות ב-Android Studio Ladybug | 2.2.2024
אלה התכונות החדשות שנוספו ב-Android Studio Ladybug Feature Drop | 2024.2.2. כדי לראות אילו בעיות טופלו בגרסה הזו של Android Studio, אפשר לעיין בבעיות שנסגרו.
יצירת קטעים מקדימים של רכיבים מותאמים אישית באמצעות Gemini
תצוגות מקדימות של רכיבים מותאמים אישית עוזרות לכם לראות את הרכיבים המותאמים אישית במהלך תהליך העיצוב ב-Android Studio. כדי שיהיה קל יותר לכלול נתוני מדגם כפרמטרים של תצוגה מקדימה, Android Studio תומכת עכשיו בתכונה ניסיונית: יצירת תצוגה מקדימה של קומפוזיציה באמצעות Gemini.
כדי לגשת לכלי הזה, לוחצים לחיצה ימנית על קובץ composable כלשהו ועוברים אל Gemini > Generate "<Composable Name>" Preview או Generate Compose Preview עבור הקובץ הזה.
יכול להיות שהקוד שנוצר על ידי Gemini לא יהיה מושלם בכל פעם, אבל הוא מספק נקודת התחלה חשובה שבעזרתה תוכלו לזרז את תהליך הפיתוח.
המשוב שלכם חיוני כדי שנוכל לשפר את הדיוק ולהפוך את השילוב הזה לנכס חזק עוד יותר למפתחי Android.
תצוגה מקדימה של אנימציה של משבצות ב-Wear
Android Studio Ladybug Canary 2 ואילך תומך עכשיו בתצוגות מקדימות של אנימציות של משבצות ב-Wear. כך קל יותר מתמיד לבדוק ולפתור באגים באנימציות של משבצות ישירות בסביבת הפיתוח המשולבת (IDE). התכונה הזו מבוססת על התמיכה בתצוגה מקדימה של משבצות ב-Wear שנוספה ב-Android Studio Koala.
כדי להתחיל:
- מעדכנים את Android Studio לגרסה Ladybug Canary 2 ואילך.
- הוספת כרטיסי מידע וספריות כלים:
- מוסיפים את יחסי התלות לקובץ
build.gradle.kts
ברמת האפליקציה:# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
- קובץ
libs.versions.toml
:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- מגדירים תצוגות מקדימות לשירותי המשבצות. הוראות מפורטות זמינות במדריך לתצוגה מקדימה של כרטיסי מידע. אם המשבצות כוללות אנימציות, התצוגה המקדימה של האנימציה תופיע באופן אוטומטי, ותוכלו לבדוק ולתקן את הבאגים בהן.
התכונה הזו משפרת את תהליך הפיתוח של משבצות Wear, ומספקת דרך חזותית ואינטראקטיבית לשיפור האנימציות של המשבצות ב-Android Studio.
הוצאה משימוש של עורך תיקיית ה-Motion
בגרסה הבאה נפסיק את השימוש ב-Motion Editor כחלק מהמעבר המתמשך שלנו מ-XML ל-Jetpack Compose. Compose מציע גישה מודרנית ויעילה יותר ליצירת אנימציות, ואנחנו ממליצים למפתחים להתחיל להשתמש בתצוגה המקדימה של אנימציות ב-Compose בפרויקטים חדשים.
תכונות חדשות של Gemini ב-Android Studio
במסגרת Android Studio Ladybug Feature Drop הוספנו כמה תכונות חדשות ל-Code Editor שמשתמשות ב-Gemini כדי לשפר את הפרודוקטיביות שלכם. כדי להשתמש בתכונות האלה, צריך להפעיל את שיתוף ההקשר של הקוד עם Gemini בפרויקט הנוכחי.
בקישורים הבאים אפשר למצוא מידע נוסף על התכונות האלה:
- טרנספורמציות של קוד ב-Gemini
- יצירת מסמכי תיעוד
- שינוי שם באמצעות Gemini
- שינוי שמות המשתנים
- יצירת הודעות לגבי שינויים
- ניתוח דוחות קריסה
- יצירת תרחישים לבדיקת יחידה
שילוב עם Google Play SDK Index
השילוב של Android Studio עם Google Play SDK Index כולל עכשיו אזהרות מ-Google Play SDK Console. כך תוכלו לקבל תמונה מלאה של בעיות פוטנציאליות בגרסאות או במדיניות של יחסי התלות, לפני שליחת האפליקציה ל-Google Play Console.
כדי לחסוך לכם זמן, מעכשיו הערות של מחברי SDK מוצגות ב-Android Studio ישירות בעורך. כשיש גרסה מומלצת או טווח גרסאות מומלץ, Android Studio תכלול גם תיקון מהיר:
ב-Android Studio מוצגות גם אזהרות כשיש נקודות חולשה ידועות באבטחה של גרסת SDK מסוימת. המידע הזה יעזור לכם לזהות את הבעיות האלה ולטפל בהן במהלך פיתוח האפליקציה, כדי שתוכלו לפעול לפי השיטות המומלצות.
ערכים ויכולות של חיישנים מדומים
Android Studio כולל עכשיו לוח חיישנים חדש שמאפשר לדמות מכשיר עם יכולות חיישנים ספציפיות או בלי יכולות כאלה, כמו חיישן קצב לב, וגם להגדיר ערכים ספציפיים לבדיקה של החיישנים האלה. אפשר להשתמש בחלונית הזו כדי לבדוק איך האפליקציה מטפלת במכשירים עם יכולות חיישן שונות. החלונית הזו שימושית לבדיקת אפליקציות בריאות כושר, במיוחד במכשירי Wear OS.
כדי לפתוח את החלונית ולהשתמש בה:
- יוצרים או פותחים מכשיר וירטואלי ל-Android (AVD) ומריצים את האפליקציה במהדמ.
- בחלונית של הסימולטור, בוחרים באפשרות Wear Health Services. נפתחת החלונית Wear Health Services, שבה מוצגת רשימה של חיישנים שזמינים במכשירים שונים עם Android.
אחרי שהחלונית נפתחת, אפשר לבצע את הפעולות הבאות:
- עוברים בין האפשרויות יכולות רגילות, כל היכולות (ברירת המחדל) או בהתאמה אישית. בוחרים באפשרות Apply כדי לשלוח את רשימת היכולות הנוכחית למכשיר הממוזער, ובוחרים באפשרות Reset כדי לשחזר את רשימת היכולות לערכים שמוגדרים כברירת מחדל.
- כדי להפעיל אירועי משתמשים שונים, לוחצים על הלחצן הנפתח Trigger events. מכאן אפשר להפעיל השהיה או הפעלה אוטומטית של פעילויות כושר, להפעיל אירועי שינה של המשתמש ולהפעיל יריות גולף שהמשתמש מבצע במסלול גולף או במסלול מיני גולף.
- לשנות את ערכי החיישנים אחרי שמתחילים אימון באפליקציה שמותקנת במהדמ. אחרי שמזינים ערכים חדשים למדדי האימון השונים, בוחרים באפשרות Apply כדי לסנכרן את הערכים האלה עם הסימולטור. כך תוכלו לבדוק איך האפליקציה מטפלת בתנאים שונים של אימון ובנטיות הכושר של המשתמשים.
הכלי לבדיקת צילומי המסך של Compose Preview
אתם יכולים להשתמש בכלי לבדיקת צילומי מסך של תצוגה מקדימה של Compose כדי לבדוק את ממשקי המשתמש של Compose ולמנוע נסיגה לאחור. בעזרת הכלי החדש תוכלו ליצור דוחות HTML שיאפשרו לכם לזהות באופן חזותי שינויים בממשק המשתמש של האפליקציה. מידע נוסף זמין במאמר בדיקת צילומי מסך של תצוגה מקדימה של קובצי Compose.
חוויית משתמש מעודכנת להוספת מכשירים וירטואליים ומכשירים מרוחקים ל-Device Manager
ב-Android Studio יש שיפור בחוויית המשתמש כשיוצרים מכשיר וירטואלי מקומי או מוסיפים מכשיר מ-Android Device Streaming.
כדי להתחיל, לוחצים על הלחצן + במנהל המכשירים ובוחרים באפשרות יצירת מכשיר וירטואלי או בחירת מכשירים מרוחקים.
כשאתם יוצרים מכשיר וירטואלי חדש, המסננים וההמלצות החדשים עוזרים לכם ליצור הגדרות מכשיר שמתאימות לצרכים שלכם ומניבות את הביצועים הטובים ביותר בתחנת העבודה.
באופן דומה, כשבוחרים מכשירים מרוחקים מ-Android Device Streaming, מסננים חדשים עוזרים למצוא ולבחור את המכשירים הנחוצים. עכשיו צריך רק ללחוץ על הלחצן Firebase בחלק העליון של חלון Device Manager כדי לבחור את פרויקט Firebase שבו רוצים להשתמש בסטרימינג של מכשירי Android.
Android Studio Meerkat | 2024.3.1
גרסת הגישוש הזו היא Android Studio Meerkat | 2024.3.1.
כדי לראות אילו בעיות טופלו בגרסה הזו של Android Studio, אפשר לעיין בבעיות שנסגרו.