افزایه Android Gradle نسخه ۷.۳.۰ (سپتامبر ۲۰۲۲)

«افزایه Android Gradle» نسخه ۷.۳.۰ یک نسخه پخش عمده است که شامل انواع مختلفی از ویژگی‌های جدید و بهبودها است.

سازگاری

حداقل نسخه نسخه پیش‌فرض یادداشت‌ها
Gradle ۷.۴ ۷.۴ برای کسب اطلاعات بیشتر، به‌روزرسانی Gradle را ببینید.
ابزارهای ساخت کیت توسعه نرم‌افزار ‫۳۰.۰.۳ ‫۳۰.۰.۳ «ابزارهای ساخت کیت توسعه نرم‌افزار» را نصب یا پیکربندی کنید.
NDK موجود نیست 23.1.7779620 نسخه دیگری از NDK را نصب یا پیکربندی کنید.
JDK 11 11 برای کسب اطلاعات بیشتر، تنظیم نسخه JDK را ببینید.

پشتیبانی از سیستم‌های ساخت سفارشی C/C++‎

اکنون می‌توانید با ساختن یک پوسته نوشتاری که اطلاعات ساخت را در قالب فایل ساخت Ninja می‌نویسد، سیستم ساخت C/C++ سفارشی ایجاد کنید. برای کسب اطلاعات بیشتر درباره سیستم‌های ساخت سفارشی C/C++، به ادغام سیستم‌های ساخت سفارشی C/C++ بااستفاده از Ninja (آزمایشی) مراجعه کنید.

نماگرفت سیستم ساخت C/C++ سفارشی

حداقل نسخه افزایه 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 سطح برنامه تنظیم می‌شود.