«افزایه Android Gradle» نسخه ۷.۳.۰ یک نسخه پخش عمده است که شامل انواع مختلفی از ویژگیهای جدید و بهبودها است.
سازگاری
| حداقل نسخه | نسخه پیشفرض | یادداشتها | |
|---|---|---|---|
| Gradle | ۷.۴ | ۷.۴ | برای کسب اطلاعات بیشتر، بهروزرسانی Gradle را ببینید. |
| ابزارهای ساخت کیت توسعه نرمافزار | ۳۰.۰.۳ | ۳۰.۰.۳ | «ابزارهای ساخت کیت توسعه نرمافزار» را نصب یا پیکربندی کنید. |
| NDK | موجود نیست | 23.1.7779620 | نسخه دیگری از NDK را نصب یا پیکربندی کنید. |
| JDK | 11 | 11 | برای کسب اطلاعات بیشتر، تنظیم نسخه JDK را ببینید. |
پشتیبانی از سیستمهای ساخت سفارشی C/C++
اکنون میتوانید با ساختن یک پوسته نوشتاری که اطلاعات ساخت را در قالب فایل ساخت Ninja مینویسد، سیستم ساخت C/C++ سفارشی ایجاد کنید. برای کسب اطلاعات بیشتر درباره سیستمهای ساخت سفارشی C/C++، به ادغام سیستمهای ساخت سفارشی C/C++ بااستفاده از Ninja (آزمایشی) مراجعه کنید.

حداقل نسخه افزایه Kotlin ۱.۵.۲۰ است
از افزایه Android Gradle نسخه 7.3.0-alpha08، افزایه Android Gradle به افزایه Kotlin نسخه 1.5.20 یا بالاتر نیاز دارد. برای حفظ سازگاری، حتماً نسخه افزایه Kotlin
را در فایل build.gradle به ۱.۵.۲۰ یا بالاتر مشخص کنید:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
تولید فایل APK بایگانیشده فعال شد
از AGP 7.3، همه «بستههای برنامه Android» ساختهشده بهطور پیشفرض دارای بایگانی فروشگاه فعال هستند. بایگانی ویژگی جدیدی در بسته برنامه است که در آینده به کاربران با فضای ذخیرهسازی کم امکان میدهد فضای برنامه خود را بهطور مؤثر مدیریت کنند، البته درصورتیکه فروشگاه از آن پشتیبانی کند.
برای انصراف دادن از تولید فایلهای APK بایگانیشده، فایل سطح برنامه
build.gradle را بهصورت زیر تغییر دهید:
android {
bundle {
storeArchive {
enable = false
}
}
}
مشخصه بسته در فایل مانیفست منسوخ شده است
از AGP 7.3.0-alpha04 شروع میشود، اگر از Gradle برای ساختن پروژهتان استفاده کنید،
اگر از مشخصه package در فایل
مانیفست استفاده کنید، AGP هشداری تولید میکند. برای تنظیم فضای نام برای برنامه، از namespace
دارایی در فایل build.gradle سطح واحد استفاده کنید. برای کسب اطلاعات بیشتر، به
تنظیم فضای نام مراجعه کنید.
برای دریافت راهنمایی درباره انتقال به فضای نام جدید DSL، از «دستیار ارتقای AGP» (ابزارها > دستیار ارتقای AGP) استفاده کنید.
پشتیبانی از پلاتفرم Android
از AGP 7.3.0-beta05، بالاترین نسخه کیت توسعه نرمافزار حداقل پشتیبانیشده ۳۳ است
(میتوانید از minSdk = 33 استفاده کنید). کیت توسعه نرمافزار حداقل نشاندهنده حداقل نسخه
Android است که برنامهتان میتواند در آن اجرا شود و در فایل build.gradle
سطح برنامه تنظیم میشود.