Android Gradle Plugin 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
כלי Assistant לשדרוג AGP כולל עכשיו דוח לאחר השדרוג. בדוח הזה מתוארים השלבים שהושלמו, והוא מציין אם השדרוג הושלם בהצלחה או לא. הוא כולל גם פעולה להחזרת השינויים שבוצעו על ידי עוזר השדרוג, אם יש בעיות ביצירת הפרויקט או בבדיקת הפרויקט אחרי השדרוג.
ייבוא הפרויקט מתבצע במקביל
מעכשיו, Studio IDE מייבא פרויקטים במקביל כשמשתמשים ב-Gradle בגרסה 7.4.2 ואילך ובפלאגין Android Gradle בגרסה 7.2.0 ואילך. באופן ספציפי, כש-Android Studio מפעילה סנכרון של Gradle, המידע שמתאר את הפרויקטים שכלולים ב-build נוצר במקביל. בדרך כלל, הפעולה הזו מאיצה את תהליך הסנכרון, במיוחד בפרויקטים גדולים. לפי מדדי הביצועים, הזמן שנדרש ליצירת מודלים של Gradle לפרויקט גדול מאוד (עם 3,500 פרויקטים משניים של Gradle) קצר ב-50%, מ-10 דקות ל-5 דקות.
הפלאגין של Android Gradle מטרגט bytecode של JVM 11
החל מגרסה 7.4.0-alpha04 של הפלאגין של Android Gradle, AGP מגיע עם קוד בייט של JVM 11. המשמעות היא שאם אתם משתמשים ב-AGP לצורך הידור או כותבים בדיקות Lint בהתאמה אישית, עליכם להתחיל לטרגט קוד בייט של JVM 11. אחת מהדרכים לעשות זאת היא לכלול את הפרטים הבאים בקובץ build.gradle
ברמת המודול:
sourceCompatibility = "11"
targetCompatibility = "11"
גרסאות תיקון
בהמשך מופיעה רשימה של גרסאות התיקון של פלאגין Android Gradle בגרסה 7.4.
Android Gradle Plugin 7.4.1 (פברואר 2023)
העדכון המשני הזה כולל את תיקוני הבאגים הבאים:
בעיות שתוקנו | |
---|---|
איך עוברים מנכס
destination לנכס outputLocation כדי לטפל באזהרה על הוצאה משימוש ולהתכונן ל-Gradle 9.0 |
|
גרסת AGP 7.4.0-rc01 שוברת את Variant API עם השגיאה "Querying the mapped value of
map(provider(java.util.Set)) before task '...' has completed is not supported" |