Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android Gradle Plugin 8.6.0 (אוגוסט 2024)
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
פלאגין של Android Gradle 8.6.0 הוא גרסה מרכזית שכוללת מגוון של תכונות ושיפורים חדשים.
תאימות
רמת ה-API המקסימלית שנתמכת בפלאגין של Android Gradle 8.6 היא 35.
מידע נוסף על תאימות:
|
גרסת המינימום |
גרסת ברירת המחדל |
הערות |
| Gradle |
8.7 |
8.7 |
יש מידע נוסף במאמר בנושא עדכון Gradle. |
| SDK Build Tools |
34.0.0 |
34.0.0 |
צריך להתקין או להגדיר את SDK Build Tools. |
| NDK |
לא רלוונטי |
26.1.10909125 |
צריך להתקין או להגדיר גרסה אחרת של NDK. |
| JDK |
17 |
17 |
מידע נוסף זמין במאמר בנושא הגדרת גרסת ה-JDK. |
בעיות שתוקנו
Android Gradle plugin 8.6.1
| בעיות שתוקנו |
| Dexer (D8) |
|
משימת Dexing או טרנספורמציה יוצרת תוכן לא דטרמיניסטי של classes.dex
|
|
| Shrinker (R8) |
|
R8 8.5.x StackOverflowError in SimpleInliningConstraintAnalysis
|
|
משימה :xxxx:minifyXXXReleaseWithR8 שגיאה: R8: java.util.ConcurrentModificationException
|
|
java.lang.NullPointerException: Cannot invoke "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|
Android Gradle plugin 8.6.0
| בעיות שתוקנו |
| Android Gradle Plugin |
|
באג בגרסה AGP 7.0.0-alpha10: לא ניתן להחיל את הפלאגין 'com.android.internal.library' כשמופעל databinding
|
|
שגיאות בהרצת lint עם K2 UAST ובלי K2 UAST
|
|
קובץ המניפסט לא נוצר להגדרת androidTest של הווריאנט
|
|
AGP 8.4 מנסה להגדיר פרופילים להפעלה בגרסאות build לניפוי באגים
|
|
[Koala 2024.1.2 Canary 2] שגיאה בהרצת מודול פרופיל Baseline ב-APK מפוצל
|
|
ניקוי או הסרה של ProjectInfo
|
|
עדכון של kdoc מיושן עבור `isIncludeAndroidResources` ב-AGP DSL
|
|
Lint משתמש בספריית res בלי להוסיף תלות במשימה
|
|
AGP 8.5: הרבה מאוד משימות mergeDebugResources רצות, מה שמאט את ה-builds
|
|
הוספת ספריית srcs באמצעות Variant API לא פועלת כמו שצריך
|
|
| Dexer (D8) |
|
עדכון מסד הנתונים של ה-API ל-Android 15 (רמת API 35)
|
|
java.lang.VerifyError: המאמת דחה את המחלקה com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) לא ניתן לאימות
|
|
| Lint |
|
Lint לא קורא ל-visitAnnotationUsage לשימושים בהערות עם ביאורים
|
|
שגיאת lint מסוג UnknownNullness כשמשתמשים בהערות לשימוש בסוג
|
|
[library desugar] lint מציג אזהרת חיובית כוזבת NewApi עם desugaring מופעל
|
|
אזהרת Lint שגויה ב-Credential Manager ב-Wear
|
|
Lint: SetTextI18n מתריע על הקצאת מחרוזת ריקה.
|
|
| שילוב Lint |
|
משימות Lint נכשלות עם build כלול
|
|
| Shrinker (R8) |
|
[r8 8.5] מיזוג בין מחלקות r8 אופקיות גורם לשגיאות אימות ב-Android5 כשעיצוב ה-API מושבת
|
|
גרסה ל-Wear OS שנבנתה באמצעות Gradle Plugin 8.4.0/8.5.0 עלולה לגרום לשגיאה java.lang.IllegalAccessError
|
|
R8 מחליף באופן מרומז סעיף חברות ריק בהתאמה של ()
|
|
[r8 8.5] מיזוג אנכי של מחלקות גורם ל-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
|
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-05-06 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-05-06 (שעון UTC)."],[],[]]