Android Gradle Plugin 7.3.0 یک نسخه اصلی است که شامل انواع ویژگی ها و بهبودهای جدید است.
سازگاری
حداقل نسخه | نسخه پیش فرض | یادداشت ها | |
---|---|---|---|
گریدل | 7.4 | 7.4 | برای کسب اطلاعات بیشتر، به روز رسانی Gradle را ببینید. |
ابزارهای ساخت SDK | 30.0.3 | 30.0.3 | ابزارهای ساخت SDK را نصب یا پیکربندی کنید . |
NDK | N/A | 23.1.7779620 | نسخه دیگری از NDK را نصب یا پیکربندی کنید . |
JDK | 11 | 11 | برای کسب اطلاعات بیشتر، به تنظیم نسخه JDK مراجعه کنید. |
پشتیبانی از سیستم های ساخت C/C++ سفارشی
اکنون می توانید با ساختن یک پوسته اسکریپت که اطلاعات ساخت را در قالب فایل ساخت Ninja می نویسد، یک سیستم ساخت سفارشی C/C++ ایجاد کنید. برای کسب اطلاعات بیشتر در مورد سیستمهای ساخت C/C++ سفارشی، به ادغام سیستمهای ساخت C/C++ سفارشی با استفاده از Ninja (تجربی) مراجعه کنید.
حداقل نسخه پلاگین Kotlin 1.5.20 است
با شروع پلاگین Android Gradle 7.3.0-alpha08، 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 ساخته شده دارای بایگانی فروشگاه به طور پیشفرض فعال هستند. بایگانی یک ویژگی جدید بسته نرم افزاری است که در آینده به کاربرانی که فضای ذخیره سازی کم دارند این امکان را می دهد تا در صورت پشتیبانی فروشگاه، به طور موثر فضای برنامه خود را مدیریت کنند.
برای انصراف از تولید APKهای بایگانی شده، فایل build.gradle
در سطح برنامه را به صورت زیر تغییر دهید:
android {
bundle {
storeArchive {
enable = false
}
}
}
ویژگی بسته در فایل مانیفست منسوخ شده است
با شروع با AGP 7.3.0-alpha04، اگر از Gradle برای ساخت پروژه خود استفاده می کنید، AGP در صورت استفاده از ویژگی package
در فایل مانیفست یک هشدار ایجاد می کند. برای تنظیم فضای نام برای برنامه خود، از ویژگی namespace
در فایل build.gradle
در سطح ماژول استفاده کنید. برای کسب اطلاعات بیشتر، به تنظیم فضای نام مراجعه کنید.
برای دریافت کمک برای انتقال به فضای نام جدید DSL، از دستیار ارتقاء AGP ( ابزارها > دستیار ارتقاء AGP ) استفاده کنید.
پشتیبانی از پلتفرم اندروید
با شروع AGP 7.3.0-beta05، بالاترین حداقل نسخه SDK پشتیبانی شده 33 است (می توانید از minSdk = 33
استفاده کنید). حداقل SDK نشاندهنده حداقل نسخه Android است که برنامه شما میتواند روی آن اجرا شود و در فایل build.gradle
سطح برنامه تنظیم شده است.