Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
افزایه Android Gradle نسخه ۹.۱.۱ (آوریل ۲۰۲۶)
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
افزایه Android Gradle نسخه ۹.۱ نسخه فرعی است که شامل انواع
ویژگیهای جدید و بهبودها است.
سازگاری
افزایه Android Gradle نسخه ۹.۱.۱ از سطح Android API نسخه ۳۷.۰ و پایینتر پشتیبانی میکند.
در اینجا اطلاعات سازگاری دیگری ارائه شده است:
|
حداقل نسخه |
نسخه پیشفرض |
یادداشتها |
| Gradle |
۱-۹.۳ |
۱-۹.۳ |
برای کسب اطلاعات بیشتر، بهروزرسانی Gradle را ببینید. |
| ابزارهای ساخت کیت توسعه نرمافزار |
۳۶.۰.۰ |
۳۶.۰.۰ |
«ابزارهای ساخت کیت توسعه نرمافزار» را نصب یا پیکربندی کنید. |
| NDK |
موجود نیست |
28.2.13676358 |
نسخه دیگری از NDK را نصب یا پیکربندی کنید. |
| JDK |
17 |
17 |
برای کسب اطلاعات بیشتر، تنظیم نسخه JDK را ببینید. |
| افزایه Kotlin Gradle (KGP) |
۲.۲.۱۰ |
۲.۲.۱۰ |
برای کسب اطلاعات بیشتر، به وابستگی زمان اجرا به افزایه Kotlin Gradle مراجعه کنید. |
تغییرات R8
تغییرات R8 زیر در AGP 9.1.0 گنجانده شده است.
فعال کردن بستهبندی مجدد در بسته بدون نام (پیشفرض) هنگام کامپایل کردن به DEX
اکنون R8 بهطور پیشفرض هنگام کامپایل کردن به DEX، کلاسها را در بسته بدون نام (پیشفرض) بستهبندی مجدد میکند. این کار بهطور مؤثر قانون -repackageclasses را به ساختهایی اضافه میکند که نه از -flattenpackagehierarchy و نه از -repackageclasses بهطور صریح استفاده نمیکنند.
بستهبندی مجدد بهطور پیشفرض با مبهمسازی، بهینهسازی، و کوچکسازی سازگاری را تضمین میکند. همه این موارد انصرافپذیر هستند نه موافقتپذیر، و ازاینرو پیکربندیهای زیربهینه را که بهطور صریح برای بستهبندی مجدد موافقت نکردهاند کاهش میدهد.
برای انصراف دادن از این رفتار، از قانون جدید -dontrepackage استفاده کنید.
پشتیبانی از سطوح نامگذاریشده برای -maximumremovedandroidloglevel
اکنون هنگام استفاده از -maximumremovedandroidloglevel، میتوانید بهجای اعداد، نامهای سطح گزارش
را مشخص کنید. جدول زیر نامها و سطح گزارش عددی مربوطه را نشان میدهد.
| نام |
سطح |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
باید نامهای سطح گزارش را با حروف بزرگ مشخص کنید.
مشکلات برطرفشده
افزایه Android Gradle نسخه 9.1.0-rc01
| مشکلات برطرفشده |
|
هیچ مشکل عمومیای در AGP 9.1.0-rc01 بهعنوان رفعشده علامتگذاری نشده است
|
افزایه Android Gradle نسخه 9.1.0-alpha09
| مشکلات برطرفشده |
| Lint |
|
Lint در Otter.2 زبان مدلسازی دامنه جدید compileSdk و targetSdk را از AGP 9.0 تشخیص نمیدهد
|
|
افزایه Android Gradle نسخه 9.1.0-alpha08
| مشکلات برطرفشده |
| افزایه Android Gradle |
|
منو «پروژه پاک» بهجای فقط «پاک»، هدف پروژه فرعی را اجرا میکند
|
|
اشکال در حذف قند افزایشی dex در AGP
|
|
حافظه نهان پیکربندی: از دسترسی به افزونهها و قراردادهای تکلیف در زمان اجرا اجتناب کنید
|
|
AGP از پلاتفرمهای آزمایشی مطلع نیست و شکایت میکند
|
|
| ادغام Lint |
|
Android Lint بااستفاده از K1 وقتی روی پروژه java-library اعمال میشود
|
|
«بررسی Lint برای بررسیهای Lint» اجرا نمیشود
|
|
افزایه Android Gradle نسخه ۹.۱.۰-alpha07
| مشکلات برطرفشده |
| افزایه Android Gradle |
|
beforeVariants برای KMP باید پیادهسازی شود.
|
|
افزایه Android Gradle نسخه 9.1.0-alpha06
| مشکلات برطرفشده |
|
هیچ مشکل عمومیای در AGP 9.1.0-alpha06 بهعنوان رفعشده علامتگذاری نشده است
|
افزایه Android Gradle نسخه 9.1.0-alpha05
| مشکلات برطرفشده |
| افزایه Android Gradle |
|
AGP نسخه 9.0.0-rc01 کتابخانههای Kotlin را ازطریق تابع kotlin() حلوفصل نمیکند
|
|
افزایه Android Gradle نسخه 9.1.0-alpha04
| مشکلات برطرفشده |
| افزایه Android Gradle |
|
فایلهای `*.xml.flat` حاوی مسیرهای فایل مطلق است
|
|
افزایه Android Gradle نسخه 9.1.0-alpha03
| مشکلات برطرفشده |
|
هیچ مشکل عمومیای در AGP 9.1.0-alpha03 بهعنوان رفعشده علامتگذاری نشده است
|
افزایه Android Gradle نسخه 9.1.0-alpha02
| مشکلات برطرفشده |
| افزایه Android Gradle |
|
افزودن قابلیت تبدیل هشدارهای ManifestProcessorTask به خطا
|
|
افزایه Android Gradle نسخه 9.1.0-alpha01
| مشکلات برطرفشده |
| افزایه Android Gradle |
|
افزودن قابلیت تبدیل هشدارهای ManifestProcessorTask به خطا
|
|
تبدیل کردن آرتیفکت `OBFUSCATION_MAPPING_FILE` منجر به این میشود که بروندادهای تکلیف R8 در پوشه برونداد وجود نداشته باشد
|
|
افزایه Android Gradle نسخه ۹.۱.۰
| مشکلات برطرفشده |
|
هیچ مشکل عمومیای در AGP 9.1.0 بهعنوان رفعشده علامتگذاری نشده است
|
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-10-08 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-10-08 بهوقت ساعت هماهنگ جهانی."],[],[]]