Android Studio 2020.3.1 مشکلات بسته شده است

اندروید استودیو 2020.3.1.21

رفع مشکلات
پلاگین اندروید Gradle
android.lintOptions.textOutput هنگامی که با "stdout" و "stderr" تنظیم می شود شکسته می شود
com.android.tools.build:gradle:4.2.0 متغیرهای مانیفست را در کتابخانه ها شکست
AGP7.0: اختلاف در مدیریت فضای نام AndroidTest بین API/Model و نسل R
اندروید استودیو
کانال آلفا در ناودان Android Studio برای Compose رنگ ها منعکس نمی شود
ویرایشگر کد
تکمیل RadioButton Compose یک لامبدای آخر را اضافه می کند
لینت
بررسی Android Lint VectorDrawableCompat به اشتباه هشدار می دهد
وقتی از پلاگین Gradle تنظیم شود، Lint دیگر ویژگی سیستم lint.baselines.continue را انتخاب نمی کند.
خرابی در قوانین پرزهای سفارشی باعث می شود هیچ نتیجه ای گزارش نشود
بسته‌ای/APK را منتشر کنید
رمز عبور گاهی اوقات هنگام استفاده از KeePass به اشتباه رمزگشایی می شود
کوچک کننده (R8)
R8 FullMode در AGP 7.0.0-beta01 اجرای ParameterizedType را به کلاس تبدیل می کند
خرابی برنامه در Android API 23 و پایین تر: java.lang.NoClassDefFoundError: j$.$r8$wrapper$java$util$function$Supplier$-WRP

اندروید استودیو 2020.3.1.20

رفع مشکلات
پلاگین اندروید Gradle
--client-id، --client-name و --client-version را از AGP به lint منتقل کنید
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
لینت
وقتی از پلاگین Gradle تنظیم شود، Lint دیگر ویژگی سیستم lint.baselines.continue را انتخاب نمی کند.
وقتی یک وابستگی غیرمستقیم ماژول compileOnly وجود داشته باشد، وظیفه AGP lint با شکست مواجه می شود
Android Studio پیشنهاد می کند پس از بازگشت به نسخه پایدار/بتا مناسب، کتابخانه را به نسخه SNAPSHOT به روز کنید.
lintClient user.home را دریافت نمی کند
ادغام لینت
AGP 7.0.0 Alpha 14 Lint RAM استفاده نامحدود
هنگامی که برنامه checkDependencies=true و ماژول های کتابخانه وجود دارد، مشکلات پرز با ویژگی پویا گزارش نمی شود

اندروید استودیو 2020.3.1.19

رفع مشکلات
پلاگین اندروید Gradle
فقط در صورت وجود اتاق، گزینه javac "-parameters" را اضافه کنید
مرجع حل نشده: setProguardFiles
از AGP 7.0.0-beta03 دیگر نمی توان :test task را اجرا کرد
initWith() در Gradle Kotlin DSL موجود نیست
به جای رابط، ایجاد DSL را با کلاس پیاده سازی مجدد فعال کنید
آنالایزر ساخت
برای برگه هشدارهای تحلیلگر ساخت، کپی و جایگذاری شکسته شده است
تجزیه و تحلیل کد
اخطار پرزدگی ShowToast مثبت کاذب با Snackbar
هشدار نامعتبر در gradle برای ارتقاء به نسخه آلفای Work-runtime lib
نوشتن ویرایش
LiveLiterals باعث خرابی یک ماژول غیر Compose می شود
لینت
اجرای Lint با گزارش SARIF یک استثنا برای برخی از خطاهای SourceLockedOrientationActivity ایجاد می کند.
Lint Recycle مثبت کاذب
هنگامی که چندین پارامتر روش رشته وجود دارد، پرز خطای نوع را با StringDef تشخیص نمی دهد
@CheckResult داخل عبارات لامبدا کار نمی کند
بررسی لینت UnusedResources برای کتابخانه ها به درستی کار نمی کند
«UnknownIssueId» همچنان هنگام غیرفعال شدن، هشدارها را چاپ می کند
پیام های خطای قدیمی مربوط به تجزیه و تحلیل جزئی لینت
حتی اگر از آخرین نسخه استفاده می کنیم، خطای پرز با firebase-perf [OutdatedLibrary].
منابع
پس از ارتقاء به 4.2، فضای سفید به برخی از منابع رشته اضافه شد
کوچک کننده (R8)
به نظر می رسد Allowshrinking کلاس ها را سنجاق نمی کند
مشاهده صحافی
استفاده از وارد کردن ایستا از روش inflate binding view inflate منجر به استفاده از منبع بلااستفاده می شود

اندروید استودیو 2020.3.1.18

رفع مشکلات
پلاگین اندروید Gradle
مصنوع بعدی باید CLASSES باشد
هشدار جایگزینی buildConfigField مقدار را چاپ می کند که می تواند حاوی اطلاعات حساس باشد
نسخه پشتیبانی اندروید تزریق شده نامعتبر «202.7660.26.42.7322048»، انتظار می‌رود به شکل «wxyz» باشد - دریافت این خطا هنگام اجرای نمونه‌های نوشتن
AGP 4.2.0 APK آزمایشی را تولید می کند که کلاسی را از دست داده است، شاید به دلیل ترکیب منبع جاوا/کاتلین
ابزار طراحی
ایجاد جدید -> دارایی تصویر امکان پذیر نیست (MacOS)
لینت
Android lint قادر به دیدن androidx.annotation jar در یک پروژه خاص نیست
کوچک کننده (R8)
desugar بر جداکننده روش نهایی در PriorityQueue لغو می شود
تغییر امضای روش R8 Retrofit را در AGP 4.2.0 می شکند