Android Studio היא סביבת הפיתוח המשולבת (IDE) הרשמית לפיתוח ל-Android, והיא כוללת את כל מה שדרוש כדי ליצור אפליקציות ל-Android.
בדף הזה מפורטות תכונות ושיפורים חדשים בגרסה האחרונה בערוץ היציב, Android Studio Ladybug Feature Drop. אפשר להוריד אותה כאן או לעדכן אותה ב-Android Studio בלחיצה על עזרה > בדיקת עדכונים (Android Studio > בדיקת עדכונים ב-macOS).
כדי לראות אילו בעיות טופלו בגרסה הזו של 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 הנדרשת |
---|---|
השקת תכונות ב-Ladybug | 2.2.2024 | 3.2-8.8 |
Ladybug | 2024.2.1 | 3.2-8.7 |
השקת תכונות ב-Koala | 2024.1.2 | 3.2-8.6 |
Koala | 2024.1.1 | 3.2-8.5 |
Jellyfish | 2023.3.1 | 3.2-8.4 |
Iguana | 2023.2.1 | 3.2 עד 8.3 |
Hedgehog | 2023.1.1 | 3.2 עד 8.2 |
Giraffe | 2022.3.1 | 3.2 עד 8.1 |
Flamingo | 2022.2.1 | 3.2-8.0 |
גרסאות ישנות יותר
גרסת Android Studio | גרסת AGP הנדרשת |
---|---|
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 לגרסת ה-preview כדי לעבוד על פרויקטים שמטרגטים גרסאות preview של מערכת ההפעלה Android. אתם יכולים להתקין גרסאות טרום-השקה של Android Studio לצד גרסה יציבה.
הגרסאות המינימליות של Android Studio ו-AGP הן:
רמת ממשק API: | הגרסה המינימלית של Android Studio | הגרסה המינימלית של AGP |
---|---|---|
תצוגה מקדימה של Baklava | Meerkat | 2024.3.1 | 8.9.0 |
35 | השקת תכונות ב-Koala | 2024.2.1 | 8.6.0 |
34 | Hedgehog | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
אלה התכונות החדשות בהשקת התכונות של Android Studio Ladybug.
תצוגה מקדימה של אנימציה של משבצות ב-Wear
Android Studio Ladybug Canary 2 ואילך תומך עכשיו בתצוגה מקדימה של אנימציות בכרטיסי מידע ל-Wear OS. כך קל יותר מתמיד לבדוק ולפתור באגים באנימציות בכרטיסי מידע ישירות בסביבת הפיתוח המשולבת (IDE). התכונה הזו מבוססת על התמיכה בתצוגה מקדימה של כרטיסי מידע ל-Wear OS שנוספה ב-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 OS, ומאפשרת לשפר את האנימציות שלהם באופן חזותי ואינטראקטיבי ב-Android Studio.
הוצאה משימוש של עורך תיקיית ה-Motion
בגרסה הבאה נפסיק את השימוש ב-Motion Editor כחלק מהמעבר המתמשך שלנו מ-XML ל-Jetpack Compose. Compose מציע גישה מודרנית ויעילה יותר ליצירת אנימציות, ואנחנו ממליצים למפתחים להתחיל להשתמש בתצוגה המקדימה של אנימציות ב-Compose בפרויקטים חדשים.
תכונות חדשות של Gemini ב-Android Studio
במסגרת השקת התכונות של Android Studio Ladybug, הוספנו מספר תכונות חדשות ל-Code Editor שמשתמשות ב-Gemini כדי לשפר את הפרודוקטיביות שלכם. כדי להשתמש בתכונות האלה, צריך להפעיל את שיתוף ההקשר של הקוד עם Gemini בפרויקט הנוכחי.
בקישורים הבאים אפשר לקרוא מידע נוסף על התכונות האלה:
- טרנספורמציות של קוד ב-Gemini
- יצירת מסמכי תיעוד
- שינוי שם באמצעות Gemini
- שינוי שמות המשתנים
- יצירת הודעות לגבי שינויים
שילוב עם Google Play SDK Index
השילוב של Google Play SDK Index ב-Android Studio כולל עכשיו אזהרות מ-Google Play SDK Console. כך תוכלו לקבל תמונה מלאה של בעיות פוטנציאליות בגרסאות או במדיניות של יחסי התלות, לפני שליחת האפליקציה ל-Google Play Console.
כדי לחסוך לכם זמן, מעכשיו הערות של מחברי SDK מוצגות ב-Android Studio ישירות בעורך. כשיש גרסה מומלצת או טווח גרסאות מומלץ, Android Studio תכלול גם תיקון מהיר:
ב-Android Studio מוצגות גם אזהרות כשיש נקודות חולשה ידועות באבטחה של גרסת SDK מסוימת. המידע הזה יעזור לכם לזהות את הבעיות האלה ולטפל בהן במהלך פיתוח האפליקציה, כדי שתוכלו לפעול לפי השיטות המומלצות.
ערכים ויכולות של חיישנים מדומים
Android Studio כולל עכשיו לוח חיישנים חדש שמאפשר לדמות מכשיר עם יכולות חיישנים ספציפיות או בלי יכולות כאלה, כמו חיישן קצב לב, וגם להגדיר ערכים ספציפיים לבדיקה של החיישנים האלה. אפשר להשתמש בחלונית הזו כדי לבדוק איך האפליקציה מטפלת במכשירים עם יכולות חיישן שונות. הלוח הזה שימושי לבדיקה של אפליקציות בריאות כושר, במיוחד במכשירי Wear OS.
כדי לפתוח את החלונית ולהשתמש בה:
- יוצרים או פותחים מכשיר וירטואלי ל-Android (AVD) ומריצים את האפליקציה במה emultor.
- בחלונית של הסימולטור, בוחרים באפשרות Wear Health Services. נפתחת החלונית Wear Health Services, שבה מוצגת רשימה של חיישנים שזמינים במכשירים שונים עם Android.
אחרי שהחלונית נפתחת, אפשר לבצע את הפעולות הבאות:
- עוברים בין האפשרויות יכולות רגילות, כל היכולות (ברירת המחדל) או בהתאמה אישית. בוחרים באפשרות Apply כדי לשלוח את רשימת היכולות הנוכחית למכשיר הממוזער, ובוחרים באפשרות Reset כדי לשחזר את רשימת היכולות לערכים שמוגדרים כברירת מחדל.
- כדי להפעיל אירועי משתמשים שונים, לוחצים על הלחצן הנפתח Trigger events. מכאן אפשר להפעיל השהיה אוטומטית/המשך אוטומטי של פעילויות כושר, להפעיל אירועי שינה של המשתמש ולהפעיל יריות גולף שהמשתמש מבצע במסלול גולף או במסלול מיני-גולף.
- לשנות את ערכי החיישנים אחרי שמתחילים אימון באפליקציה שמותקנת במהדר. אחרי שמזינים ערכים חדשים למדדי האימון השונים, בוחרים באפשרות Apply כדי לסנכרן את הערכים האלה עם הסימולטור. כך תוכלו לבדוק איך האפליקציה מטפלת בתנאים שונים של אימון ובנטיות הכושר של המשתמשים.
App Links Assistant: יצירת קובצי JSON ותיקון בעיות באתר
כדי להטמיע את App Links, המפתחים צריכים לפרסם קובץ JSON עם Digital Asset Links באתרים שלהם כדי לאמת את הבעלות על הדומיין. כשהכלי App Links Assistant מזהה בדיקות אינטרנט שנכשלו, הוא יוצר עכשיו קובץ JSON שיכול לתקן את הכישלונות האלה. המשתמש יכול להוריד את קובץ ה-JSON הזה ולאחר מכן להעלות אותו לאתר הרלוונטי כדי לפתור את הכישלונות בבדיקות האינטרנט.
במקרים שבהם כבר קיים קובץ JSON, המשתמשים יכולים להשוות בין קובץ ה-JSON הקיים לבין קובץ ה-JSON החדש שנוצר כדי לזהות הבדלים.
כדי לפתוח את הכלי App Links Assistant, עוברים אל כלים > App Links Assistant בסרגל התפריט הראשי.