Android Gradle Plugin 8.9.0 (מרץ 2025)
Android Gradle Plugin 8.9.0 הוא גרסה מרכזית שכוללת מגוון תכונות ושיפורים חדשים.
תאימות
רמת ה-API המקסימלית שנתמכת בפלאגין Android Gradle 8.9 היא רמת API 35.
מידע נוסף על תאימות:
בעיות שתוקנו
Android Gradle plugin 8.9.0
בעיות שתוקנו |
Android Gradle Plugin |
הצגת הודעת שגיאה עם פעולה שאפשר לבצע כשמשימה להגדרת GMD נכשלת בגלל חוסר מקום בכונן
|
הפלאגין com.android.settings לא מזהה את targetSdk
|
שגיאה לא מועילה ''compileSdkVersion is not specified. יש להוסיף אותו ל-build.gradle"
|
האפשרות 'גרסת build נקייה' לא מופיעה בתפריט Build
|
אולי לתת ל-Kotlin המובנה ב-AGP תמיכה בהוספה אוטומטית של יחסי תלות ב-kotlin stdlib
|
עדכון של shouldConfigureKotlinPlatformAttribute כדי לטפל בתמיכה מובנית ב-Kotlin
|
מתן תחביר של kotlin gradle בהודעת השגיאה של 'checkTestedAppObfuscationRelease'
|
שגיאה ב-Fused Library כשאפשר לשפר את התלות שלא נפתרה
|
מאפייני המערכת מ-gradle.properties לא מועברים ל-R8 Gradle Workers בתהליכים נפרדים
|
הגדרת BuiltArtifact.outputFile כסוג קובץ
|
אי-הצגת מרחב שמות בספרייה הממוזגת לא מניבה הודעת שגיאה טובה
|
אפשרויות האיתור של שגיאות בקוד ב-AGP 7.1.0-alpha08 לא מאפשרות להשתמש ב-stdout
|
Android Gradle Plugin: Variants should expose source set names
|
מטמון ההגדרות רגיש לשינויים בהגדרה של משתנה הסביבה TERM
|
AndroidComponentsExtension.addSourceSetConfigurations לא פועל כשהנתונים הסטטיסטיים מופעלים
|
סקריפט האתחול 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' שורה: 162
|
AndroidComponentsExtension.addSourceSetConfigurations לא פועל כשהנתונים הסטטיסטיים מופעלים
|
|
Dexer (D8) |
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
Lint |
Lint קורס עם בדיקות Lint gradle
|
Lint נכשל עם InstantiationException ללא הודעת חריגה ב-stacktrace של Lint
|
בדיקת איתור שגיאות בקוד (lint) שזיהתה שגיאה שוואה: ההרשאה android.permission.SCHEDULE_EXACT_ALARM ניתנת רק לאפליקציות מערכת
|
צריך להחיל את הבדיקה StringFormatInvalid על שיטת Compose stringResource
|
ההערה RequiresFeature לא פועלת בקובצי Kotlin
|
kotlin android.os.Handler removeCallbacks Runnable
|
שגיאת lint של WrongConstant בהגדרה במקום שימוש בערך קבוע באמצעות shift
|
שגיאת lint של WrongConstant מופיעה פעמיים
|
חריגת זמן ריצה בגרסאות API מתחת ל-26 עם Java nio API לא נתמכת (ללא שגיאת איתור שגיאות בקוד)
|
Lint מונע שימוש ב-RequiresApi גם בשיטת עזר פרטית בבדיקות
|
כשמשתמשים ב-hasRoute(Route::class) .ב-Android Studio, מופיעה אזהרה על RestrictedApi במצב K2
|
Lint מציע להחליף את @RequiresExtension בבדיקה ב-@SdkSuppress, שלא תומך בתוספים של SDK
|
Lint מדווח באופן שגוי על פריסה בתצוגת עץ מיותרת כשמשתמשים ב-FrameLayout עם fitSystemWindows כדי לעטוף רכיב RelativeLayout צאצא שדורש ריפוד בהתאמה אישית.
|
כלל האיתור של שגיאות בקוד (lint) CoarseFineLocation לא מתייחס למאפיין maxSdkVersion
|
AppLinkSplitToWebAndCustom is UnknownIssue in lint 8.7.3
|
Lint check StringEscapeDetector crash on "\\ "
|
אזהרה שגויה של איתור שגיאות בקוד לגבי ההערה `@Parcelize` בממשקים אטומים
|
AS 2024.3.1.4 נתקע לסירוגין כשעורכים טקסטים ב-Kotlin.
|
|
שילוב איתור שגיאות בקוד |
lintVitalRelease לא פועל באופן אוטומטי בזמן ה-build של חבילת האפליקציות
|
|
Shrinker (R8) |
Gson proguard לא פועל כמו שצריך אחרי השדרוג ל-AGP 8.8
|
java.lang.VerifyError: Verifier rejected class
|
Leanback קורס כשמקטינים אותו באמצעות R8 שכלול ב-AGP 8.10.0-alpha04
|
|
Android Gradle plugin 8.9.1
בעיות שתוקנו |
Dexer (D8) |
Backporting of android.os.Build.VERSION_CODES_FULL incorrect for Baklava
|
|
Shrinker (R8) |
לא ניתן ליצור קובץ APK חתום אחרי העדכון ל-AGP 8.9.0
|
ניתוח המאפיין 'כתיבה לפני קריאה' באתרי הקצאה נתקל בשגיאה בזמן יצירת קובץ הכיתה
|
בעיה ב-Java SPI ב-R8 shrinker בגרסאות 8.6.* 8.7.*, 8.8.0
|
|
Android Gradle plugin 8.9.2
בעיות שתוקנו |
Shrinker (R8) |
בעיה של כיווץ משאבים ב-AGP 8.9 שגורמת לחוסר משאבים במודולים של תכונות דינמיות
|
ClassCastException מיצירה בטוחה ב-init של הכיתה
|
לא ניתן להפעיל את com.android.tools.r8.internal.H5.x()
|
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-06-21 (שעון UTC).
[null,null,["עדכון אחרון: 2025-06-21 (שעון UTC)."],[],[]]