Google משתמשת בטכנולוגיית AI כדי לתרגם תוכן לשפה המועדפת עליך. בתרגומים כאלו עשויות להיות שגיאות.
פלאגין של Android Gradle 9.4.0
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
פלאגין של Android Gradle 9.4 הוא גרסה משנית שכוללת מגוון של תכונות ושיפורים חדשים.
תאימות
רמת ה-API המקסימלית שנתמכת בפלאגין של Android Gradle 9.4 היא 37.
מידע נוסף על תאימות:
|
גרסת המינימום |
גרסת ברירת המחדל |
הערות |
| Gradle |
9.6.0 |
9.6.0 |
יש מידע נוסף במאמר בנושא עדכון Gradle. |
| SDK Build Tools |
36.0.0 |
36.0.0 |
צריך להתקין או להגדיר את SDK Build Tools. |
| NDK |
לא רלוונטי |
28.2.13676358 |
צריך להתקין או להגדיר גרסה אחרת של NDK. |
| JDK |
17 |
17 |
מידע נוסף זמין במאמר בנושא הגדרת גרסת ה-JDK. |
ביטול ההסכמה לשימוש במודול Variant API
החל מ-AGP 10, חובה להשתמש ב-Variant API החדש בכל הפרויקטים. כדי לתמוך בהעברה הדרגתית, אפשר להחריג באופן זמני מודולים ספציפיים מהדרישה הזו לפני AGP 10 על ידי החלת הקוד הבא על קובץ gradle.properties.
android.newDsl.optOut=:example-lib1
התאמה מדויקת של וריאציות בין תכונות דינמיות לבין אפליקציות ל-Android
החל מ-AGP 9.4, מערכת ה-build בודקת אם יש התאמה מדויקת של 1:1 בין קבוצות הגרסאות של מודולים של אפליקציות ל-Android לבין מודולים של תכונות דינמיות, ומדווחת על קבוצות גרסאות חסרות, מיותרות או לא תואמות כאזהרות build.
כדי לעזור לכם להתכונן לאימות מחמיר יותר בלי לשבש את צינורות הבנייה הקיימים, הבדיקה הזו פועלת כברירת מחדל במצב אזהרה, אבל אפשר להגדיר אותה כשגיאת ביצוע על ידי הפעלת האפשרות android.enforceDynamicFeatureVariantMatching=true Gradle.
מגרסה AGP 10.0 ואילך, תיאכף כברירת מחדל התאמה מדויקת של 1:1 בין וריאציות, כך שכל אי התאמה בין המאפיינים של אפליקציות בסיס לבין מודולים של תכונות דינמיות שלהן תגרום לכשלים קריטיים בבנייה.
בעיות שתוקנו
פלאגין של Android Gradle 9.4.0-alpha04
| בעיות שתוקנו |
|
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 9.4.0-alpha04
|
פלאגין של Android Gradle 9.4.0-alpha03
| בעיות שתוקנו |
| Shrinker (R8) |
|
מיפוי ההסתרה L8 לא נכלל ב-app mapping.txt
|
|
פלאגין של Android Gradle 9.4.0-alpha02
| בעיות שתוקנו |
| Android Gradle Plugin |
|
ההגדרה AGP SigningConfig מופעלת מוקדם מדי
|
|
השגיאה 'לא ניתן לקבל ספק' (ClassNotFoundException) מופיעה כשמריצים את הפקודה `./gradlew :app:connectedDebugAndroidTest` עם ספק שמוגדר במודול של תכונה דינמית
|
|
פלאגין של Android Gradle 9.4.0-alpha01
| בעיות שתוקנו |
| Android Gradle Plugin |
|
ההגדרה AGP SigningConfig מופעלת מוקדם מדי
|
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-07-22 (שעון 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-07-22 (שעון UTC)."],[],[]]