افزونه اندروید Gradle نسخه ۹.۳.۰ (ژوئیه ۲۰۲۶)
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
افزونه اندروید گریدل ۹.۳ یک نسخه جزئی است که شامل مجموعهای از ویژگیها و بهبودهای جدید میشود.
سازگاری
حداکثر سطح API که افزونه Android Gradle نسخه ۹.۳ پشتیبانی میکند، سطح API ۳۷ است. در اینجا اطلاعات سازگاری دیگری نیز وجود دارد:
وظیفه Gradle تحلیلگر پیکربندی مستقل R8
افزونه اندروید Gradle نسخه ۹.۳ یک وظیفه اختصاصی Gradle برای اجرای R8 Configuration Analyzer به صورت ایزوله معرفی میکند. R8 Configuration Analyzer به شما کمک میکند تا قوانین فشردهسازی و مبهمسازی کد برنامه خود را بهینه کنید.
./gradlew :app:analyzeReleaseR8Config
وظیفه :app:analyzeReleaseR8Config گزارش را بدون تکمیل خط لوله کامپایل APK یا Bundle تولید میکند. این یک حلقه بازخورد کوتاهتر فراهم میکند که تکرار توسعهدهنده را هنگام اصلاح قوانین keep سرعت میبخشد. از طرف دیگر، میتوانید با اجرای یک نسخه آزمایشی R8 (مانند assembleRelease یا bundleRelease ) گزارش را به طور خودکار تولید کنید.
برای اطلاعات بیشتر، به اجرای وظیفه مستقل Gradle برای تولید گزارش مراجعه کنید.
مشکلات برطرف شده
افزونه اندروید گریدل ۹.۳.۰-rc02
| مشکلات برطرف شده |
|---|
| هیچ مشکل عمومی در AGP 9.3.0-rc02 به عنوان رفعشده علامتگذاری نشده است. |
افزونه اندروید گریدل ۹.۳.۰-rc01
| مشکلات برطرف شده |
|---|
| هیچ مشکل عمومی در AGP 9.3.0-rc01 به عنوان رفعشده علامتگذاری نشده است. |
افزونه اندروید گریدل ۹.۳.۰-alpha12
| مشکلات برطرف شده |
|---|
| افزونه گرادل اندروید | خرابی در ساخت: نشت مدیریت فایل در classes.jar در compile_library_classes_jar از بازسازی در ویندوز تا زمان راهاندازی مجدد IDE جلوگیری میکند. |
|
| پرز | Lint کتابخانه جاوای وارد شده را به عنوان پروژه اندروید در نظر میگیرد و نسخه کامپایل SDK را نادیده میگیرد. |
|
افزونه اندروید گریدل ۹.۳.۰-alpha11
| مشکلات برطرف شده |
|---|
| هیچ مشکل عمومی در AGP 9.3.0-alpha11 به عنوان رفعشده علامتگذاری نشده است. |
افزونه اندروید گریدل ۹.۳.۰-آلفا۱۰
| مشکلات برطرف شده |
|---|
| هیچ مشکل عمومی در AGP 9.3.0-alpha10 به عنوان رفعشده علامتگذاری نشده است. |
افزونه اندروید گریدل ۹.۳.۰-alpha09
| مشکلات برطرف شده |
|---|
| هیچ مشکل عمومی در AGP 9.3.0-alpha09 به عنوان رفعشده علامتگذاری نشده است. |
افزونه اندروید گریدل ۹.۳.۰-alpha08
| مشکلات برطرف شده |
|---|
| هیچ مشکل عمومی در AGP 9.3.0-alpha08 به عنوان رفعشده علامتگذاری نشده است. |
افزونه اندروید گریدل ۹.۳.۰-alpha07
| مشکلات برطرف شده |
|---|
| هیچ مشکل عمومی در AGP 9.3.0-alpha07 به عنوان رفعشده علامتگذاری نشده بود. |
افزونه اندروید گریدل ۹.۳.۰-alpha06
| مشکلات برطرف شده |
|---|
| افزونه گرادل اندروید | JavaDocGenerationTask باید از workerها استفاده کند |
|
افزونه اندروید گریدل ۹.۳.۰-alpha05
| مشکلات برطرف شده |
|---|
| شرینکر (R8) | نگاشت مبهمسازی سطح ۸ در فایل txt برنامه گنجانده نشده است |
|
افزونه اندروید گریدل ۹.۳.۰-alpha04
| مشکلات برطرف شده |
|---|
| افزونه گرادل اندروید | مجموعه منبع KMP keepRules بدون it.consumerKeepRules.publish = true نادیده گرفته میشود. |
|
افزونه اندروید گریدل ۹.۳.۰-alpha03
| مشکلات برطرف شده |
|---|
| افزونه گرادل اندروید | java.lang.ClassNotFoundException: بعد از ارتقاء gradle به 9.2.0، کلاس "com.android.tools.r8.RecordTag" پیدا نشد. |
|
| پرز | خطای Lint هنگام غیرفعال بودن کاهش منابع |
|
افزونه اندروید گریدل ۹.۳.۰-alpha02
| مشکلات برطرف شده |
|---|
| افزونه گرادل اندروید | درخواست ویژگی: پشتیبانی از native_libs_merge_blame_file را به افزونه Gradle اندروید اضافه کنید |
|
| پرز | علامت برگشتی در پیام مشکل AnnotationDetector وجود ندارد | خطای Lint هنگام غیرفعال بودن کاهش منابع |
|
افزونه اندروید گریدل ۹.۳.۰-alpha01
| مشکلات برطرف شده |
|---|
| افزونه گرادل اندروید | با کدهای نسخه تولید شده خودکار Isuue | AGP: مهاجرت از پروژه به عنوان نماد وابستگی |
|
| پرز | |
افزونه اندروید گریدل ۹.۳.۰
| مشکلات برطرف شده |
|---|
| هیچ مشکل عمومی در AGP 9.3.0 به عنوان رفعشده علامتگذاری نشده بود. |
بهینهسازی DSL بهروزرسانی شده برای پیکربندی R8 و حفظ قوانین
یک DSL بهینهسازی بهروزرسانیشده را برای پیکربندی قوانین keep برای بهینهسازی R8 معرفی میکند که توسط ماژولهای برنامه و تستهای ماژول کتابخانه پشتیبانی میشود. برای پیکربندی بهینهسازی با DSL بهروزرسانیشده، از بلوک optimization جدید استفاده کنید. برای برنامهها، بلوک optimization را در یک نوع ساخت (مانند release یا debug ) در اسکریپت ساخت سطح برنامه پیکربندی کنید. DSL بهینهسازی بهروزرسانیشده، پیکربندی R8 را سادهتر میکند:
- فعال کردن بهینهسازی، هم بهینهسازی کد و هم کاهش بهینه منابع را امکانپذیر میکند.
- دیگر نیازی به مشخص کردن فایل پیشفرض قوانین Keep اندروید ندارید.
توجه داشته باشید که DSL قدیمی همچنان پشتیبانی میشود.
معرفی مجموعههای منبع برای تعریف قوانین Keep
قوانین keep را در مجموعه منبع src/<variant>/keepRules/ با پسوند فایل .keep قرار دهید. مجموعههای منبع برای قوانین keep توسط DSL بهینهسازی بهروزرسانیشده و DSL قدیمی پشتیبانی میشوند. استفاده از مجموعههای منبع برای قوانین keep در ماژولهای برنامه، ماژولهای کتابخانه و به عنوان راهی برای تعریف قوانین مصرفکننده در ماژولهای Kotlin Multiplatform (KMP) پشتیبانی میشود.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-07-18 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-07-18 بهوقت ساعت هماهنگ جهانی."],[],[]]