Android Gradle Plugin 8.6.0 הוא גרסה ראשית שכוללת מגוון תכונות ושיפורים חדשים.
תאימות
רמת ה-API המקסימלית שנתמכת בפלאגין Android Gradle 8.6 היא רמת API 35.
מידע נוסף על תאימות:
בעיות שתוקנו
Android Gradle plugin 8.6.0
בעיות שתוקנו |
Android Gradle Plugin |
נסיגה ב-AGP 7.0.0-alpha10: נכשלה החלת הפלאגין 'com.android.internal.library' כשהקישור לנתונים מופעל
|
שגיאות כשמריצים איתור שגיאות בקוד עם K2 UAST וגם בלי
|
המניפסט לא נוצר עבור הגדרת androidTest של הווריאנט
|
AGP 8.4 מנסה להגדיר פרופילים של הפעלה ב-builds לניפוי באגים
|
[Koala 2024.1.2 Canary 2] שגיאה בהרצת מודול פרופיל בסיס ב-APK מפוצל
|
ניקוי או הסרה של ProjectInfo
|
עדכון של kdoc לא תקין של 'isIncludeAndroidResources' ב-AGP DSL
|
Lint משתמש בספריית res בלי להוסיף תלות במשימה
|
AGP 8.5: הרבה יותר משימות mergeDebugResources פועלות, מה שמאט את תהליך ה-build
|
Adding srcs dir via Variant API not working as expected
|
|
Dexer (D8) |
עדכון מסד הנתונים של ה-API ל-Android 15 (רמת API 35)
|
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
|
|
Lint |
מערכת Lint לא קוראת ל-visitAnnotationUsage לשימוש בהערות עם הערות
|
שגיאת איתור שגיאות בקוד (lint) מסוג UnknownNullness כשמשתמשים בהערות לגבי שימוש בסוגים
|
[library desugar] lint shows false positive warning NewApi warnings with desugaring enabled
|
אזהרה שגויה של Lint ב-Credential Manager ב-Wear
|
Lint: SetTextI18n מתלונן על הקצאה של מחרוזת ריקה.
|
|
שילוב איתור שגיאות בקוד |
משימות Lint נכשלות עם build כלול
|
|
Shrinker (R8) |
[r8 8.5]r8 horizontal class merge causes verify error on Android5 when disable api modeling
|
גרסה של Wear OS שנוצרה באמצעות הפלאגין של Gradle בגרסה 8.4.0/8.5.0 עלולה לגרום ל-java.lang.IllegalAccessError
|
R8 מחליף באופן משתמע תנאי חברות ריק בהתאמה של ()
|
[r8 8.5] vertical class merger causing runtime NPE
|
שגיאת עיבוד מסוג R8, יכול להיות בגלל מפעיל הזזה ימינה
|
R8 (AGP 8.5.0 ואילך) נכשל עם השגיאה "Unexpected rewriting of item: ... to two distinct items:..."
|
קובץ ה-dex שנוצר על ידי R8 מציג את השגיאה 'לא ניתן למצוא את main(String[]) הסטטי ב-'Test'' כשמפעילים אותו
|
התנהגות שונה בין תוכניות שנארזו על ידי R8 לבין תוכניות שנארזו על ידי D8
|
R8 NullPointer אחרי עדכון ל-Kotlin 2.0
|
|
Android Gradle plugin 8.6.1
בעיות שתוקנו |
Dexer (D8) |
משימת ה-dexing או הטרנספורמציה יוצרות תוכן של classes.dex לא דטרמיניסטיים
|
|
Shrinker (R8) |
R8 8.5.x StackOverflowError in SimpleInliningConstraintAnalysis
|
Task :xxxx:minifyXXXReleaseWithR8 ERROR: R8: java.util.ConcurrentModificationException
|
java.lang.NullPointerException: Cannot invoke "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|