پلاگین Android Gradle 8.7.0 (اکتبر 2024)
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
افزونهی اندروید گریدل ۸.۷.۰ یک نسخه اصلی است که شامل مجموعهای از ویژگیها و بهبودهای جدید میشود.
سازگاری
حداکثر سطح API که افزونه اندروید Gradle نسخه ۸.۷ پشتیبانی میکند، سطح API 35 است. در اینجا اطلاعات سازگاری دیگری نیز وجود دارد:
تغییر رفتار لینت
با شروع از افزونه اندروید Gradle نسخه ۸.۷.۰-alpha08، اگر هنگام اجرای lint با استفاده از Gradle LintError رخ دهد، وظیفه تجزیه و تحلیل lint یک استثنا ایجاد میکند. این تغییر از ذخیره شدن خطاهای نادر در حافظه نهان ساخت جلوگیری میکند.
متأسفانه، این تغییر، ساخت پروژههایی را که نمونههای LintError واقعی در فایلهای پایه lint خود دارند، مختل میکند. پیام خطا حاوی اطلاعاتی در مورد اینکه کدام بررسیهای lint باعث ایجاد مشکل میشوند، میباشد. در برخی موارد، بهروزرسانی وابستگی کتابخانه مربوطه ممکن است مشکل را حل کند. در غیر این صورت، میتوانید بررسی lint مشکلساز را تا زمانی که نویسنده کتابخانه آن را برطرف کند، غیرفعال کنید.
مشکلات برطرف شده
افزونه اندروید گریدل ۸.۷.۳
| مشکلات برطرف شده |
|---|
| پرز | بسیاری از هشدارهای متد API تحلیل هنگام اجرای lint از دست رفتهاند | بررسی مثبت کاذب lint android.permission.SCHEDULE_EXACT_ALARM فقط به برنامههای سیستمی اعطا میشود. |
|
افزونه اندروید گریدل ۸.۷.۲
| مشکلات برطرف شده |
|---|
| پرز | AGP 8.7.0 - Lint False Positive RestrictedApi در NavOptionsBuilder.popUpTo |
|
| شرینکر (R8) | [R8 8.6.27] پیادهسازی متد با `throw null` جایگزین شد. | فایلهای پیشفرض اندروید پروگارد هنگام استفاده با نسخه فعلی R8 هشدار میدهند. | اگر پیام خیلی بزرگ باشد، MissingStartupProfileItemsDiagnostic کلاینت Gradle را با خطای کمبود حافظه از کار میاندازد. |
|
افزونه اندروید گریدل ۸.۷.۱
| مشکلات برطرف شده |
|---|
| افزونه گرادل اندروید | اسناد agp اطلاعات زیادی در مورد آینده دارند که باید بررسی شوند. |
|
| پرز | AGP 8.6.1: رگرسیون - خطای WrongConstant lint هنگام استفاده از [Int].toLong() درون یک @LongDef در Kotlin | خطای lint هنگام تنظیم طرح http یا https intent-filter "حداقل یک میزبان باید مشخص شود" |
|
افزونه اندروید گریدل ۸.۷.۰
| مشکلات برطرف شده |
|---|
| افزونه گرادل اندروید | AGP باید ادعا کند که از API 35 که قرار است عرضه شود، پشتیبانی میکند. | AGP 8.5: وظایف "mergeDebugResources" بیشتری اجرا میشوند که باعث کند شدن ساختها میشود. | ndk 27 را به عنوان NDK پیشفرض در AGP قرار دهید. | AGP باید ادعا کند که از API 35 که قرار است عرضه شود، پشتیبانی میکند. | AGP باید ادعا کند که از API 35 که قرار است عرضه شود، پشتیبانی میکند. | اجرای خط اندروید با خطای NoSuchFileException ناموفق بود | BuildType#initWith بلوک postprocessing را کپی میکند اما پیکربندی proguard اعمال نمیشود. | نمیتوان تگهای پیشزمینهی ServiceType را ادغام کرد | اجرای خط اندروید با خطای NoSuchFileException ناموفق بود |
|
| پرز | Lint باید اشیاء نامعتبر مورد استفاده به عنوان ViewGroups را بررسی کند. | برای uris با میزبان تهی، «android:host وجود ندارد» | ناسازگاری KtAnalysisSessionProvider با بررسیهای lint که در نسخه ۸.۷.۰-alpha04 معرفی شد. | خطای "مثبت کاذب" در WrongConstant هنگام استفاده از PackageManager.ResolveInfoFlags.of با Kotlin |
|
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-11-27 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-11-27 بهوقت ساعت هماهنگ جهانی."],[],[]]