פלאגין Android Gradle 7.4.0 (ינואר 2023)

גרסת Android Gradle Plugin 7.4.0 היא גרסה ראשית שכוללת מגוון ותכונות ושיפורים.

תאימות

גרסת המינימום גרסת ברירת המחדל הערות
גרדל 7.5 7.5 מידע נוסף על עדכון Gradle
כלים לבניית SDK 30.0.3 30.0.3 התקנה או הגדרה של כלים לבניית SDK.
NDK לא רלוונטי 23.1.7779620 מתקינים או מגדירים גרסה אחרת של ה-NDK.
JDK 11 11 למידע נוסף, אפשר לעיין בהגדרה של גרסת ה-JDK.

דוח שדרוג ל-AGP לאחר השדרוג ופונקציונליות החזרה למצב קודם

כלי השדרוג ל-AGP כולל עכשיו דוח לאחר השדרוג. הדוח הזה מתאר את השלבים שבוצעו ואם השדרוג הושלם בהצלחה, או הפעולה נכשלה. היא כוללת גם פעולה לביטול שינויים שבוצעו על ידי העוזר הדיגיטלי לשדרוג, אם יש בעיות בפיתוח הפרויקט או בבדיקה שלו לאחר השדרוג.

ייבוא הפרויקט פועל במקביל

בסביבת הפיתוח המשולבת ב-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

החל מהפלאגין של Android Gradle מגרסה 7.4.0-alpha04, AGP נשלחת עם JVM 11 bytecode. כלומר, אם אתם מארגנים מול AGP או כותבים Lit בהתאמה אישית עליך להתחיל לטרגט בייטקוד JVM 11. אחת הדרכים לעשות זאת לכלול את הפרטים הבאים בקובץ build.gradle ברמת המודול:

sourceCompatibility = "11"
targetCompatibility = "11"

גרסאות תיקונים

בהמשך מופיעה רשימה של גרסאות התיקונים לפלאגין Android Gradle 7.4.

פלאגין Android Gradle 7.4.1 (פברואר 2023)

העדכון הקטן הזה כולל את תיקוני הבאגים הבאים:

בעיות שתוקנו
העברה מנכס destination אל הנכס outputLocation לטיפול באזהרה על הוצאה משימוש ולהתכונן ל-Gradle 9.0
AGP 7.4.0-rc01 שובר את Variant API עם "שליחת שאילתה לגבי הערך הממופה של map(provider(java.util.Set)) לפני המשימה '...' הסתיים לא נתמך"