‫Android Gradle Plugin 8.11.0 (יוני 2025)

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

תאימות

רמת ה-API המקסימלית שנתמכת על ידי Android Gradle Plugin 8.11 היא רמת API‏ 36. מידע נוסף על תאימות:

גרסת מינימום גרסת ברירת המחדל הערות
Gradle 8.13 8.13 מידע נוסף זמין במאמר בנושא עדכון Gradle.
SDK Build Tools 35.0.0 35.0.0 מתקינים או מגדירים SDK Build Tools.
NDK לא רלוונטי 27.0.12077973 מתקינים או מגדירים גרסה אחרת של NDK.
JDK 17 17 מידע נוסף זמין במאמר בנושא הגדרת גרסת ה-JDK.

בעיות שתוקנו

פלאגין Android Gradle‏ 8.11.0

בעיות שתוקנו
Android Gradle Plugin
פרויקט מבודד: שגיאה בסריאליזציה של DeclarativeSchemaModel
בקשה: להוציא משימוש את zipAlignEnabled, להסביר למה היא הוצאה משימוש ולציין במה להשתמש במקומה
‫[AGP 8.9.0+] BuiltinKotlinCompilation חשוף לכל התוספים של Kotlin Compiler
עדכון יחסי התלות של Kotlin לגרסה 2.1.20 כשמבצעים build של AGP 8.11
לא לאכוף את com.android.internal.version-check כשמעדכנים את הפצת Gradle
ה-build נכשל אם קובץ ה-proguard לא קיים
Dexer (D8)
הסרת הסוכר של AutoClosable גורמת לבעיות בגרסאות build של AGP מתוך Android Studio
Lint
כלל Lint‏ BuildListAdds לא מזהה שימוש באופרטור fun plusAssign ‏ (‎+=‎) ב-buildList
שימוש ב-UseSdkSuppress כדי למנוע תוצאות חיוביות שגויות בקוד של כלי העזר לבדיקה
הצגת אזהרה על התנגשות פוטנציאלית בין חבר לבין תוסף
תוצאה חיובית כוזבת לבעיית ה-lint‏ MemberExtensionConflict אם המקבל של פונקציית ההרחבה הוא nullable
תוצאה חיובית כוזבת של הבדיקה `WrongGradleMedthod`
תוצאת חיובית שגויה של SyntheticAccessor לגבי קריאה לחבר סינתטי של מחלקת נתונים
שגיאת TestMode.SUPPRESSIBLE בבעיה שדווחה בביטוי שאפשר להוסיף לו תוויות
בעיות חדשות ב-lint של MemberExtensionConflict החל מ-AGP 8.11.0-alpha03 – איך לפתור אותן?
בדיקת Lint בקובץ libs.versions.toml מציעה שדרוג לגרסת AGP שלא נתמכת.
Shrinker (R8)
לא ניתן ליצור קובץ AAB חתום אחרי עדכון ל-AGP 8.9.0
R8 Crashes with min-api 24 When Processing JavaFuzzer Code

פלאגין Android Gradle‏ 8.11.1

בעיות שתוקנו