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 plugin (AGP), AGP דורש Kotlin plugin בגרסה 1.5.20 ואילך. כדי לשמור על תאימות, חשוב לציין את גרסת Kotlin plugin 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
ברמת האפליקציה.