پلاگین Android Gradle 7.3.0 (سپتامبر 2022)

افزونه اندروید گریدل ۷.۳.۰ یک نسخه اصلی است که شامل مجموعه‌ای از ویژگی‌ها و بهبودهای جدید می‌شود.

سازگاری

حداقل نسخه نسخه پیش‌فرض یادداشت‌ها
گرادل ۷.۴ ۷.۴ برای کسب اطلاعات بیشتر، به به‌روزرسانی Gradle مراجعه کنید.
ابزارهای ساخت SDK ۳۰.۰.۳ ۳۰.۰.۳ ابزارهای ساخت SDK را نصب یا پیکربندی کنید .
ان دی کی ناموجود ۲۳.۱.۷۷۷۹۶۲۰ نسخه دیگری از NDK را نصب یا پیکربندی کنید .
جی‌دی‌کی ۱۱ ۱۱ برای کسب اطلاعات بیشتر، به تنظیم نسخه JDK مراجعه کنید.

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

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

تصویری از سیستم ساخت سفارشی C/C++‎

حداقل نسخه افزونه کاتلین ۱.۵.۲۰ است.

با شروع از افزونه Android Gradle نسخه ۷.۳.۰-alpha08، AGP به افزونه Kotlin نسخه ۱.۵.۲۰ یا بالاتر نیاز دارد. برای حفظ سازگاری، حتماً افزونه Kotlin نسخه ۱.۵.۲۰ یا بالاتر را در فایل build.gradle خود مشخص کنید:

org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20

تولید APK بایگانی‌شده فعال شد

با شروع از AGP 7.3، تمام بسته‌های نرم‌افزاری اندروید ساخته شده، به طور پیش‌فرض دارای قابلیت بایگانی فروشگاه هستند. بایگانی یک ویژگی جدید بسته نرم‌افزاری است که در آینده به کاربرانی که فضای ذخیره‌سازی کمی دارند، در صورت پشتیبانی فروشگاه، امکان مدیریت مؤثر فضای برنامه خود را می‌دهد.

برای انصراف از تولید APK های بایگانی شده، فایل build.gradle سطح برنامه را به شرح زیر تغییر دهید:

android {
  bundle {
    storeArchive {
      enable = false
    }
  }
}

ویژگی بسته در فایل مانیفست منسوخ شده است

با شروع از AGP 7.3.0-alpha04، اگر از Gradle برای ساخت پروژه خود استفاده کنید، AGP در صورت استفاده از ویژگی package در فایل manifest، یک هشدار ایجاد می‌کند. برای تنظیم فضای نام برای برنامه خود، از ویژگی namespace در فایل build.gradle در سطح ماژول استفاده کنید. برای کسب اطلاعات بیشتر، به Set a namespace مراجعه کنید.

برای دریافت کمک در انتقال به فضای نام جدید DSL، از دستیار ارتقاء AGP ( ابزارها > دستیار ارتقاء AGP ) استفاده کنید.

پشتیبانی از پلتفرم اندروید

با شروع از AGP 7.3.0-beta05، بالاترین حداقل نسخه SDK پشتیبانی شده 33 است (می‌توانید از minSdk = 33 استفاده کنید). حداقل SDK نشان دهنده حداقل نسخه اندرویدی است که برنامه شما می‌تواند روی آن اجرا شود و در فایل build.gradle سطح برنامه تنظیم شده است.