פלאגין Android Gradle 7.4.0 הוא גרסה מרכזית שכוללת מגוון של תכונות חדשות ושיפורים.
תאימות
גרסת מינימום | גרסת ברירת המחדל | הערות | |
---|---|---|---|
Gradle | 7.5 | 7.5 | יש מידע נוסף במאמר בנושא עדכון Gradle. |
SDK Build Tools | 30.0.3 | 30.0.3 | התקנה או הגדרה של SDK Build Tools. |
NDK | לא רלוונטי | 23.1.7779620 | התקנה או הגדרה של גרסה אחרת של NDK. |
JDK | 11 | 11 | מידע נוסף זמין במאמר בנושא הגדרת גרסת ה-JDK. |
דוח אחרי השדרוג ותכונות להחזרת הגרסה הקודמת בכלי AGP Upgrade Assistant
כלי העזרה לשדרוג AGP כולל עכשיו דוח אחרי השדרוג. בדוח הזה מתוארות הפעולות שהושלמו, ומוסבר אם השדרוג הצליח או לא. הוא כולל גם פעולה להחזרת שינויים שבוצעו על ידי כלי העזרה לשדרוג, אם יש בעיות בבנייה או בבדיקה של הפרויקט אחרי השדרוג.
ייבוא הפרויקט מתבצע במקביל
סביבת הפיתוח המשולבת (IDE) של Studio מייבאת עכשיו פרויקטים במקביל כשמשתמשים ב-Gradle 7.4.2 ומעלה ובפלאגין Android Gradle 7.2.0 ומעלה. באופן ספציפי, כש-Android Studio מפעיל סנכרון של Gradle, המידע שמתאר את הפרויקטים שנכללים ב-build נוצר במקביל. בדרך כלל זה מזרז את תהליך הסנכרון, במיוחד בפרויקטים גדולים יותר. מבדיקות השוואה עולה שהזמן שנדרש לבניית מודלים של Gradle לפרויקט גדול מאוד (עם 3,500 פרויקטים משניים של Gradle) קוצר ב-50%, מ-10 דקות ל-5 דקות.
פלאגין Android Gradle מכוון ל-JVM 11 bytecode
החל מגרסה 7.4.0-alpha04 של Android Gradle plugin (AGP), AGP נשלח עם קוד בייט של JVM 11. המשמעות היא שאם אתם מבצעים קומפילציה מול AGP או כותבים בדיקות Lint בהתאמה אישית, אתם צריכים להתחיל לטרגט bytecode של JVM 11. אחת הדרכים לעשות את זה היא לכלול את השורות הבאות בקובץ build.gradle
ברמת המודול:
sourceCompatibility = "11"
targetCompatibility = "11"
גרסאות תיקון
בהמשך מפורטת רשימת גרסאות הפאצ' של Android Gradle Plugin 7.4.
Android Gradle Plugin 7.4.1 (פברואר 2023)
העדכון הקטן הזה כולל את תיקוני הבאגים הבאים:
בעיות שתוקנו | |
---|---|
מעבר מנכס
destination לנכס outputLocation כדי לטפל באזהרה לגבי הוצאה משימוש ולהתכונן ל-Gradle 9.0 |
|
AGP 7.4.0-rc01 גורם לשגיאה ב-Variant API עם ההודעה "אין תמיכה בשאילתת הערך הממופה של
map(provider(java.util.Set)) לפני שהמשימה '...' הושלמה" |