‫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 בבעיה שדווחה בביטוי שאפשר להוסיף לו תוויות
בעיות חדשות של MemberExtensionConflict lint החל מ-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

בעיות שתוקנו