Android Gradle Plugin 7.3.0 הוא גרסה ראשית שכוללת מגוון של תכונות חדשות ושיפורים.
תאימות
גרסת מינימום | גרסת ברירת המחדל | הערות | |
---|---|---|---|
Gradle | 7.4 | 7.4 | מידע נוסף זמין במאמר בנושא עדכון Gradle. |
SDK Build Tools | 30.0.3 | 30.0.3 | מתקינים או מגדירים SDK Build Tools. |
NDK | לא רלוונטי | 23.1.7779620 | מתקינים או מגדירים גרסה אחרת של NDK. |
JDK | 11 | 11 | מידע נוסף זמין במאמר בנושא הגדרת גרסת ה-JDK. |
תמיכה במערכות בנייה מותאמות אישית של C/C++
עכשיו אפשר ליצור מערכת בנייה מותאמת אישית של C/C++ על ידי יצירת סקריפט מעטפת שכותב מידע על הבנייה בפורמט של קובץ בנייה של Ninja. מידע נוסף על מערכות בנייה מותאמות אישית של C/C++ זמין במאמר שילוב של מערכות בנייה מותאמות אישית של C/C++ באמצעות Ninja (ניסיוני).
גרסת המינימום של תוסף Kotlin היא 1.5.20
החל מגרסה 7.3.0-alpha08 של פלאגין Android ל-Gradle (AGP), הפלאגין הזה דורש פלאגין Kotlin מגרסה 1.5.20 ואילך. כדי לשמור על תאימות, חשוב לציין את גרסת הפלאגין Kotlin 1.5.20 ואילך בקובץ build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
האפשרות ליצירת חבילות APK שהועברו לארכיון מופעלת
החל מ-AGP 7.3, בכל קובצי Android App Bundle שנוצרים מופעלת כברירת מחדל ארכיון בחנות. הארכיון הוא תכונה חדשה של חבילות אפליקציות, שתאפשר בעתיד למשתמשים עם נפח אחסון נמוך לנהל ביעילות את המקום שהאפליקציות תופסות, אם החנות תתמוך בכך.
כדי לבטל את ההסכמה ליצירה של קובצי APK שהועברו לארכיון, משנים את הקובץ build.gradle
ברמת האפליקציה באופן הבא:
android {
bundle {
storeArchive {
enable = false
}
}
}
המאפיין Package בקובץ המניפסט הוצא משימוש
החל מ-AGP 7.3.0-alpha04, אם משתמשים ב-Gradle כדי לבנות את הפרויקט, AGP יוצר אזהרה אם משתמשים במאפיין package
בקובץ המניפסט. כדי להגדיר את מרחב השמות של האפליקציה, משתמשים במאפיין namespace
בקובץ build.gradle
ברמת המודול. מידע נוסף זמין במאמר בנושא הגדרת מרחב שמות.
כדי לקבל עזרה במעבר למרחב השמות החדש DSL, אפשר להשתמש בכלי AGP Upgrade Assistant (Tools > AGP Upgrade Assistant).
תמיכה בפלטפורמת Android
החל מ-AGP 7.3.0-beta05, גרסת ה-SDK המינימלית הנתמכת הגבוהה ביותר היא 33 (אפשר להשתמש ב-minSdk = 33
). גרסת ה-SDK המינימלית מייצגת את הגרסה המינימלית של Android שבה האפליקציה יכולה לפעול, והיא מוגדרת בקובץ build.gradle
ברמת האפליקציה.