פלאגין 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, 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)) לפני שהמשימה '...' הושלמה" |