Android Gradle Plugin 8.5.0 הוא גרסה ראשית שכוללת מגוון תכונות ושיפורים חדשים.
תאימות
רמת ה-API המקסימלית שנתמכת בפלאגין של Android Gradle בגרסה 8.5 היא רמת API 34.
מידע נוסף על תאימות:
בעיות שתוקנו
Android Gradle plugin 8.5.0
בעיות שתוקנו |
Android Gradle Plugin |
AAPT: error: attribute 'package' in tag is not a valid Android package name: 'butterknife'.
|
AGP 8.3 משבשת את המשימה zipApksFor
|
יצירת כלל Proguard של ארגז החול לפרטיות נכשלת כששם הסוג של ספק ה-SDK ריק
|
Compose preview unable to resolve classes from transitive dependency
|
JavaPreCompileTask כולל יחסי תלות ב-KSP classpath כשמחשבים מעבדי הערות לא מצטברים
|
נכשל הביצוע של המשימה ':app:generateDebugLocaleConfig'.
|
DexingNoClasspathTransform (minSdk >= 24) עם יעד Java 11 נכשל בגלל רכיבי עץ חסרים
|
כשהאפשרות android.useFullClasspathForDexingTransform = true מוגדרת, תהליך ה-build נכשל עם הודעת השגיאה 'נמצאו מספר טרנספורמציות שיכולות ליצור וריאנט'
|
שגיאות כשמריצים איתור שגיאות בקוד עם K2 UAST וגם בלי
|
|
Lint |
buildList - False Positive Lint warning
|
|
שילוב איתור שגיאות בקוד |
ל-Lint אין אפשרות להסיר את הספק הלא ברור של יחסי התלות ב-KMP
|
|
Android Gradle plugin 8.5.1
בעיות שתוקנו |
Android Gradle Plugin |
[Koala 2024.1.2 Canary 2] שגיאה בהרצת מודול פרופיל בסיס ב-APK מפוצל
|
|
Android Gradle plugin 8.5.2
בעיות שתוקנו |
Android Gradle Plugin |
AGP 8.5: הרבה יותר משימות mergeDebugResources פועלות, מה שמאט את תהליך ה-build
|
Adding srcs dir via Variant API not working as expected
|
|
Dexer (D8) |
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: SetTextI18n מתלונן על הקצאה של מחרוזת ריקה.
|
|
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 8.5] vertical class merger causing runtime NPE
|
Gradle Sync עם AGP 8.6.0-alpha06 נכשל עם השגיאה "Unexpected backport missing from Android U" ב-R8
|
קובץ ה-dex שנוצר על ידי R8 מציג את השגיאה 'לא ניתן למצוא את main(String[]) הסטטי ב-'Test'' כשמפעילים אותו
|
התנהגות שונה בין תוכניות שנארזו על ידי R8 לבין תוכניות שנארזו על ידי D8
|
R8 (AGP 8.5.0 ואילך) נכשל עם השגיאה "Unexpected rewriting of item: ... to two distinct items:..."
|
שגיאת עיבוד מסוג R8, יכול להיות בגלל מפעיל הזזה ימינה
|
R8 NullPointer אחרי עדכון ל-Kotlin 2.0
|
|