פלאגין Android Gradle 9.1.0 (מרץ 2026)
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
פלאגין של Android Gradle 9.1 הוא גרסה משנית שכוללת מגוון של תכונות ושיפורים חדשים.
תאימות
רמת ה-API המקסימלית שנתמכת ב-פלאגין של Android Gradle 9.1 היא 36.1.
מידע נוסף על תאימות:
|
גרסת המינימום |
גרסת ברירת המחדל |
הערות |
| Gradle |
9.3.1 |
9.3.1 |
יש מידע נוסף במאמר בנושא עדכון Gradle. |
| SDK Build Tools |
36.0.0 |
36.0.0 |
צריך להתקין או להגדיר את SDK Build Tools. |
| NDK |
לא רלוונטי |
28.2.13676358 |
צריך להתקין או להגדיר גרסה אחרת של NDK. |
| JDK |
17 |
17 |
מידע נוסף זמין במאמר בנושא הגדרת גרסת ה-JDK. |
שינויים בגרסה R8
השינויים הבאים ב-R8 כלולים ב-AGP 9.1.0.
הפעלת אריזה מחדש לחבילה ללא שם (ברירת מחדל) כשמבצעים קומפילציה ל-DEX
החל מעכשיו, R8 אורז מחדש מחלקות בחבילה ללא שם (ברירת מחדל) כשמבצעים קומפילציה ל-DEX כברירת מחדל. הפעולה הזו מוסיפה למעשה את הכלל -repackageclasses לבנייה שלא נעשה בה שימוש ב--flattenpackagehierarchy או ב--repackageclasses באופן מפורש.
כברירת מחדל, האריזה מחדש מבטיחה עקביות עם טשטוש, אופטימיזציה והקטנה, שכולם מופעלים כברירת מחדל ולא צריך להביע הסכמה כדי להשתמש בהם. כך נמנעות הגדרות לא אופטימליות שלא מופעלות במפורש באריזה מחדש.
כדי להפסיק להשתמש בהתנהגות הזו, צריך להשתמש בכלל החדש -dontrepackage.
תמיכה ברמות עם שמות עבור -maximumremovedandroidloglevel
כשמשתמשים ב--maximumremovedandroidloglevel, אפשר עכשיו לציין את השמות של רמות היומן במקום את המספרים. בטבלה הבאה מוצגים השמות של רמות היומן והערך המספרי התואם.
| שם |
רמה |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
צריך לציין את השמות של רמות היומן באותיות רישיות.
בעיות שתוקנו
פלאגין של Android Gradle 9.1.0-rc01
| בעיות שתוקנו |
|
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 9.1.0-rc01
|
פלאגין של Android Gradle 9.1.0-alpha09
| בעיות שתוקנו |
| Lint |
|
Lint ב-Otter.2 לא מזהה את ה-DSL החדש של compileSdk ו-targetSdk מ-AGP 9.0
|
|
פלאגין של Android Gradle 9.1.0-alpha08
| בעיות שתוקנו |
| Android Gradle Plugin |
|
התפריט Clean Project (ניקוי הפרויקט) מפעיל יעד של פרויקט משנה במקום רק clean
|
|
באג ב-AGP שקשור להסרת סוכר מצטברת מ-dex
|
|
מטמון ההגדרות: לא מומלץ לגשת לתוספים ולמוסכמות של משימות בזמן ההפעלה
|
|
AGP לא יודע על פלטפורמות קנרי ומתלונן
|
|
| שילוב Lint |
|
Android Lint באמצעות K1 כשמחילים אותו על פרויקט java-library
|
|
הבדיקה 'Lint check for lint checks' לא פועלת
|
|
פלאגין של Android Gradle 9.1.0-alpha07
| בעיות שתוקנו |
| Android Gradle Plugin |
|
לפני שמטמיעים את התכונה 'וריאציות' ב-KMP.
|
|
פלאגין של Android Gradle 9.1.0-alpha06
| בעיות שתוקנו |
|
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 9.1.0-alpha06
|
פלאגין של Android Gradle 9.1.0-alpha05
| בעיות שתוקנו |
| Android Gradle Plugin |
|
AGP 9.0.0-rc01 לא פותר ספריות Kotlin באמצעות הפונקציה kotlin()
|
|
פלאגין של Android Gradle 9.1.0-alpha04
| בעיות שתוקנו |
| Android Gradle Plugin |
|
קובצי `*.xml.flat` מכילים נתיבי קבצים מוחלטים
|
|
פלאגין של Android Gradle 9.1.0-alpha03
| בעיות שתוקנו |
|
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 9.1.0-alpha03
|
פלאגין של Android Gradle 9.1.0-alpha02
| בעיות שתוקנו |
| Android Gradle Plugin |
|
הוספת אפשרות להפוך אזהרות של ManifestProcessorTask לשגיאות
|
|
פלאגין של Android Gradle 9.1.0-alpha01
| בעיות שתוקנו |
| Android Gradle Plugin |
|
הוספת אפשרות להפוך אזהרות של ManifestProcessorTask לשגיאות
|
|
שינוי של ארטיפקט `OBFUSCATION_MAPPING_FILE` גורם לכך שפלט של משימת R8 לא מופיע בתיקיית הפלט
|
|
פלאגין של Android Gradle 9.1.0
| בעיות שתוקנו |
|
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 9.1.0
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-04-14 (שעון 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-04-14 (שעון UTC)."],[],[]]