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

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

תאימות

רמת ה-API המקסימלית שנתמכת ב-Android Gradle Plugin 8.11 היא 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 Plugin 8.11.1

בעיות שתוקנו
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 8.11.1

Android Gradle Plugin 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 בבעיה שדווחה בביטוי שאפשר להוסיף לו תוויות
בעיות חדשות של MemberExtensionConflict lint החל מ-AGP 8.11.0-alpha03 – איך לפתור אותן?
בדיקת Lint בקובץ libs.versions.toml מציעה שדרוג לגרסת AGP שלא נתמכת.
Shrinker (R8)
לא ניתן ליצור חבילת AAB חתומה אחרי עדכון ל-AGP 8.9.0
קריסות R8 עם min-api 24 במהלך עיבוד הקוד של JavaFuzzer