پلاگین Android Gradle 7.3.0 (سپتامبر 2022)
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Android Gradle Plugin 7.3.0 یک نسخه اصلی است که شامل انواع ویژگی ها و بهبودهای جدید است.
سازگاری
پشتیبانی از سیستم های ساخت 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
سطح برنامه تنظیم شده است.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-30 بهوقت ساعت هماهنگ جهانی."],[],[],null,["Android Gradle Plugin 7.3.0 is a major release that includes a variety of new\nfeatures and improvements.\n\nCompatibility\n\n\n| | Minimum version | Default version | Notes |\n|----------------:|:---------------:|:---------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|\n| Gradle | 7.4 | 7.4 | To learn more, see [updating Gradle](/build/releases/gradle-plugin?buildsystem=ndk-build#updating-gradle). |\n| SDK Build Tools | 30.0.3 | 30.0.3 | [Install](/studio/intro/update#sdk-manager) or [configure](/tools/releases/build-tools) SDK Build Tools. |\n| NDK | N/A | 23.1.7779620 | [Install](/studio/projects/install-ndk#specific-version) or [configure](/studio/projects/install-ndk#apply-specific-version) a different version of the NDK. |\n| JDK | 11 | 11 | To learn more, see [setting the JDK version](/studio/intro/studio-config#jdk). |\n\n\u003cbr /\u003e\n\nSupport for custom C/C++ build systems\n\nYou can now create a custom C/C++ build system by making a shell script that\nwrites build information in the [Ninja](https://ninja-build.org/)\nbuild file format. To learn more about custom C/C++ build systems see\n[Integrate custom C/C++ build systems using Ninja (experimental)](/studio/build/cxx-ninja).\n\nMinimum Kotlin plugin version is 1.5.20\n\nStarting with Android Gradle plugin 7.3.0-alpha08, AGP requires Kotlin plugin\nversion 1.5.20 or higher. To stay compatible, make sure to specify Kotlin plugin\nversion 1.5.20 or higher in your `build.gradle` file: \n\n org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20\n\nArchived APK generation enabled\n\nStarting with AGP 7.3, all Android App Bundles built have\n[Store Archival](https://android-developers.googleblog.com/2022/03/freeing-up-60-of-storage-for-apps.html) enabled by\ndefault. Archival is a new app bundle feature that in the future will allow\nusers with low storage to effectively manage their app space, if supported by\nthe store.\n\nTo opt out of the generation of archived APKs, modify the app-level\n`build.gradle` file as follows: \n\n android {\n bundle {\n storeArchive {\n enable = false\n }\n }\n }\n\nPackage attribute in manifest file is deprecated\n\nStarting with AGP 7.3.0-alpha04, if you use Gradle to build your project,\nAGP generates a warning if you use the `package` attribute in the\nmanifest file. To set the namespace for your app, use the `namespace`\nproperty in the module-level `build.gradle` file. To learn more, see\n[Set a namespace](/studio/build/configure-app-module#set-namespace).\n\nTo get help moving to the new namespace DSL, use the AGP Upgrade\nAssistant (**Tools \\\u003e AGP Upgrade Assistant**).\n\nAndroid platform support\n\nStarting with AGP 7.3.0-beta05, the highest supported minimum SDK version is 33\n(you can use `minSdk = 33`). The minimum SDK represents the minimum version of\nAndroid that your app can run on and is set in the app-level `build.gradle`\nfile."]]