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

Android Studio Dolphin Patch 1 (2021.3.1.17)

همراه با:
  • پلاگین اندروید Gradle 7.3.1
رفع مشکلات
پلاگین اندروید Gradle
اجرای تست‌های اندرویدی ابزاردار از طریق gradle نمی‌تواند به درستی از شیرین‌زدایی استفاده کند
AGP 7.3.0 همگام سازی gradle را برای پروژه های پلت فرم gradle می شکند
دکسر (D8)
هنگام ادغام DEX یک API عمومی برای حل تعارض اضافه کنید (برای bazel برای اجازه دادن به کلاس‌های تکراری)
وارد کردن/همگام سازی
Gradle Project Import پس از ارتقاء از Chipmunk Patch 2 (2021.2.1) با شکست مواجه شد.
منابع
NPE در AarResourceRepositoryCache.createCachingData (AS Dolphin+)
کوچک کننده (R8)
هنگام تایپ کردن فیلدهای جایگزین، ابرداده Kotlin کپی نمی‌شود
تبدیل غیرمنتظره از نوع غیر دقیق: TOP (همه چیز)
Gradle 7.3.0 باعث خطای ساخت APK com.android.tools.r8.CompilationFailedException
سازندگان پیش فرض مرده را در حالت compat حذف کنید.
درگیری با JetBrains Markdown
پشتیبانی از ThreadLocal.withInitial(java.util.function.Supplier)
AGP 7.3 dex را برای کلاس هایی با سازنده شکسته تولید می کند
تلاش غیرمنتظره برای تعیین اینکه آیا کد غیر CF نیاز به قندزدایی دارد یا خیر
ktor VerifyError
هنگام پردازش okio-jvm 3.2.0 مقدار نامشخصی که هنگام کامپایل با آن مواجه شد
شکست در کامپایل از شی درون‌بندی کلاس با نمونه غیرمستقیم کاربران
java.lang.IllegalAccessError با R8 3.3.75

Android Studio Dolphin RC 1 (2021.3.1.14)

همراه با:
  • پلاگین Android Gradle 7.3.0-rc01
رفع مشکلات
پلاگین اندروید Gradle
دسترسی به منابع مختلف در onVariant باعث ناپدید شدن منابع استاندارد اندروید مانند buildconfig می شود
AGP 7.1-beta04 دارای یک com.android.build.api.dsl.Lint API و/یا kdoc گمراه کننده است.
AGP jniLibs را از 7.3.0-alpha08 نادیده می گیرد
نوشتن پیش نمایش
پیش‌نمایش‌های نوشتن در ماژول‌های برنامه، منابع را در پروژه‌های چند ماژول پیدا نمی‌کنند
دکسر (D8)
نسخه کامپایلر مورد نیاز برای هر نسخه کتابخانه بدون قند را مستند کنید
شبیه ساز
AS Electric Eel Canary 2 - خطا در زدن "Finish" در دستیار اتصال دستگاه هیچ کاری نمی کند
ویرایشگر فایل های Gradle
هشدار در مورد buildToolsVersion خیلی کم دقیق نیست
وارد کردن/همگام سازی
ویرایشگر منبع آزمایش واحد نتوانسته است منبع رشته ای را که در ماژول دیگری اعلام شده است، حل کند
بازرسی کد به نظر نمی رسد کار کند.
KTIJ-22303: Mpp و مدل Kotlin cacheOriginIdentifier's مطابقت ندارند
Logcat
تنظیمات قالب Logcat ادامه ندارد
لاگ کت جدید پس از 2 ثانیه اول گزارش ها را نشان نمی دهد
کوچک کننده (R8)
ArrayIndexOutOfBoundsException در IntSwitch
R8: NullPointerException در AGP 7.3.0-beta02 و 7.4.0-alpha03
[R8 3.3.61] StackOverflowError از NoClassInitializerCycles
NPE در شرینکر، R8 نسخه 3.2.60
[R8 3.3.57] NoClassDefFound به دلیل رابط جایگزین با کلاس انتزاعی با الزامات SDK بالاتر

Android Studio Dolphin Beta 5 (2021.3.1.14)

همراه با:
  • پلاگین Android Gradle 7.3.0-beta05
رفع مشکلات
پلاگین اندروید Gradle
ماژول AGP 7.2 com.android.test قادر به دسترسی به کلاس های ثابت ماژول com.android.app نیست
هنر
[R8 3.3.40] به نظر می‌رسد فراخوانی نمایه سرعت dex2oat در دستگاه Android 8 آویزان است
ساخت انواع
تغییر دهنده انواع گاهی اوقات هرگز تمام نمی شود
وارد کردن/همگام سازی
تعویض انواع در حین ساخت هرگز تمام نمی شود
کوچک کننده (R8)
R8 3.1.7-dev و بالاتر Enums را به طور نامناسب بهینه می کند و منجر به NoSuchFieldError می شود
NullPointerException در طول تولید dump با استفاده از R8 3.3
AssertionError: نمی توان رابطه را برای تنظیم نشده محاسبه کرد
[R8 3.3.57] NoClassDefFound به دلیل رابط جایگزین با کلاس انتزاعی با الزامات SDK بالاتر

Android Studio Dolphin Beta 4 (2021.3.1.13)

همراه با:
  • پلاگین Android Gradle 7.3.0-beta04
رفع مشکلات
پلاگین اندروید Gradle
خراب شدن پرز در ساخت Kotlin 1.7.0-RC2
هنر
[R8 3.3.40] به نظر می‌رسد فراخوانی نمایه سرعت dex2oat در دستگاه Android 8 آویزان است
وارد کردن/همگام سازی
ایجاد مشکل با طعم های مختلف محصول در نسخه جدید
Logcat
2 گیگابایت استفاده شده توسط 9000 DeviceImpl که توسط AndroidLogcatService نگهداری می شود
کوچک کننده (R8)
IncompatibleClassChangeError با R8 - 3.3.28 (Android API < 25)
Gradle 7.2.0 باعث خطای ساخت APK com.android.tools.r8.CompilationFailedException

Android Studio Dolphin Beta 3 (2021.3.1.12)

همراه با:
  • پلاگین Android Gradle 7.3.0-beta03
رفع مشکلات
پلاگین اندروید Gradle
processReleaseManifest: بسته ای که در منبع AndroidManifest.xml یافت شد منفی کاذب
dokka-core را به عنوان وابستگی به زمان کامپایل بسازید و آن را در زمان اجرا بارگذاری کنید
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
نوشتن پیش نمایش
ComposePreviewRepresentations از طریق اتصالات گذرگاه پیام در FastPreviewManager نشت می کند
به روز رسانی
پچر در M1 برای EE c1 به EE c2 کار نمی کند

Android Studio Dolphin Beta 2 (2021.3.1.11)

همراه با:
  • پلاگین Android Gradle 7.3.0-beta02
رفع مشکلات
بسته‌های برنامه Android
bundletool پروفایل های پایه را به درستی بسته بندی نمی کند
پلاگین اندروید Gradle
AndroidGradlePlugin نسخه 7.2 هنگامی که همراه با ASM API استفاده می شود، API را تغییر می دهد
Android Studio BumbleBee همیشه آخرین تغییرات را اجرا نمی کند
تبدیل یک آرتیفکت AAR، خروجی نهایی را تحت عنوان میانی قرار می دهد
ابزار طراحی
Ctrl + D یا دکمه "show diff" تفاوت git را نشان نمی دهد
دکسر (D8)
صراحتاً مدل‌سازی API گمشده را در D8/R8 از AGP فعال کنید
از استفاده از نسخه با کتابخانه desugared پیش از انتشار خودداری کنید
وارد کردن/همگام سازی
وابستگی دایره ای POM واردات پروژه را قطع می کند
"ریشه های محتوای تکراری شناسایی شد" با افزونه Android Gradle 7.2.0
لینت
پرز در AGP 7.2.0 در بررسی ApiDetector آویزان است
InconsistentLayout خط پایه را رعایت نمی کند
[Lint] آشکارساز نوع منبع اشتباه، خطاها را در کد معتبر زمانی که کد در بین ماژول ها قرار دارد، پیدا می کند
اجرا کنید
گزینه Devices قابل مشاهده نیست و نمی تواند برنامه را اجرا کند حتی اگر ماژول برنامه در دسترس باشد.
کوچک کننده (R8)
[R8 3.3.40] NoSuchMethodError به دلیل فراخوانی فوق العاده به روش غیر موجود
NullPointerException در کتابخانه بدون قند در طول تبدیل مشخصات
NullPointerException در FieldAssignmentTracker با استفاده از 3.3.35
[R8 3.3.31] استثنا غیر قابل دسترس IncompleteHorizontalClassMergeCode
R8 باعث VerifyError در کتابخانه های Scala می شود

Android Studio Dolphin Beta 1 (2021.3.1.10)

همراه با:
  • پلاگین Android Gradle 7.3.0-beta01
رفع مشکلات
پلاگین اندروید Gradle
روش های قند زدایی را به مدل لینت اضافه کنید
دکسر (D8)
هنر / ماشین‌های مجازی Dalvik قبل از نسخه 8 از اصلاح JDK-8272564 پشتیبانی نمی‌کنند
شبیه ساز
گزینه غیرفعال کردن اشتراک‌گذاری کلیپ‌بورد در Android Studio Bumblebee وجود ندارد، نمی‌توان آن را خاموش کرد
لینت
پرچم --offline را به lint اضافه کنید
کوچک کننده (R8)
R8 3.3.28 با قرار دادن "throw NPE" در بدنه روش، روش های قابل دسترسی را خراب می کند.
سازنده کلاس نگهدارنده NPE را در حالت سازگاری Proguard قرار می دهد

Android Studio Dolphin Canary 9 (2021.3.1.9)

همراه با:
  • پلاگین اندروید Gradle 7.3.0-alpha09
رفع مشکلات
پلاگین اندروید Gradle
تصاویر سیستم "مشابه" در صورت عدم موفقیت در دریافت تصویر درخواستی، مشابه نیستند
دستگاه های تست خودکار: تصویر سیستم مناسب را دانلود نمی کنید؟ یا اجرای اشتباه؟
"توصیه می کنیم از یک پلاگین جدیدتر Android Gradle استفاده کنید" زمانی که پلاگین جدیدتری وجود ندارد
دستگاه مدیریت شده Gradle باید نوع دستگاه سازگار را زمانی که دستگاهی پیدا نشد ارائه دهد
افزونه kotlin-android-extensions وقتی ویژگی «package» در AndroidManifest.xml وجود نداشته باشد خراب می شود
خطای عدم تطابق نوع/تصویر دستگاه کاربر پسند نیست
مکان دستگاه مدیریت شده Gradle روی دیسک
آنالایزر ساخت
تجزیه و تحلیل جت‌فایر آنالایزر ساخت، می‌گوید که پیوند داده‌های androidx به جتی‌فایر نیاز دارد
مدیر دستگاه
منوی «توقف دستگاه» از منوی زمینه مدیریت دستگاه ناپدید شده است.
شبیه ساز
خطای شبیه ساز ویندوز ابزار
گریدل
Lint UnusedResources مثبت کاذب با نام مستعار وارداتی
وارد کردن/همگام سازی
نمی توان پروژه را با ماژول KMP در Chipmunk با MPSS همگام کرد
Kotlin 1.6.20 وابستگی های ماژول KMP را از بین می برد
غیرقابل عمل "LicenseNotAcceptedException"؟
ماژول از ساخت ترکیبی در IDE وارد نشده است
Logcat
Logcat از دستگاه قطع شد
ناوبری
شامل نمودار پیمایش از ماژول‌های مختلف aar که فیلترهای هدف AndroidManifest.xml را برای پیوندهای عمیق ایجاد می‌کند.
منابع
اشکال: انتخاب رفتن به "پیاده سازی" یک منبع به جایی نمی رسد
مدیر SDK
اگر /tmp یک پیوند نمادین باشد، به‌روزرسانی SDK کار نمی‌کند
مدیر SDK باید ارسال هرزنامه اطلاعات گزارش به stdout را متوقف کند

Android Studio Dolphin Canary 8 (2021.3.1.8)

همراه با:
  • پلاگین اندروید Gradle 7.3.0-alpha08
رفع مشکلات
پلاگین اندروید Gradle
AGP 7.1.1 به نسخه آسیب پذیر Netty بستگی دارد
مشکلات کلاس تکراری گزارش شده توسط R8
AGP 7.1.1 کلاس های RenderScript را با پردازش منابع غیرفعال تولید نمی کند
پیاده سازی api/annotationProcessor/Implementation ResolutionStrategy برای پیکربندی های مشتق شده از انواع
MergeSourceSetFolders اقدامات کارگری زیادی را راه اندازی می کند
خرابی دستگاه‌های مجازی مدیریت‌شده Gradle در CI (کنش‌های GitHub)
مشکلات مربوط به android.defaultConfig.ndk.debugSymbolLevel
نوع ساخت «اشکال‌زدایی» دارای کلید امضای پیش‌فرض است، دیگران فاقد کلید امضا هستند
STRING_TOO_LARGE باید فرآیند ساخت را با شکست مواجه کند
نمایشگر APK
در صورت وجود مشکل، APK Analyzer نباید بگوید "با موفقیت بارگیری شد".
مدیر AVD
avdmanager می پرسد "آیا می خواهید یک پروفایل سخت افزاری سفارشی ایجاد کنید؟" حتی اگر پرچم ---silent تصویب شده باشد
امکان راه اندازی Android TV AVD با جهت عمودی وجود دارد
Android Studio 2.0: ویرایش یک دستگاه مجازی انتخاب پوست سفارشی را برمی گرداند
AVD طرح افقی تلویزیون را به درستی در گفتگوی انتخاب AVD نشان نمی دهد
دستگاه 2.7 اینچی QVGA «ldpi» را به جای «mdpi» در لیست دستگاه نشان می‌دهد، 33 درصد خطای اندازه بین طراحی و آزمایش
استودیو اندروید از تراکم شبیه ساز 200dpi پشتیبانی نمی کند
اگر پنجره خیلی باریک باشد، هنگام انتخاب یک تصویر سیستم، پیوندهای دانلود پنهان می شوند
ویرایشگر کد
مشکل برجسته نحوی SQLite - "SELECT" را نمی توان با "REPLACE" دنبال کرد
شناسه تکمیل خودکار در ویرایشگر طرح‌بندی، فیلد را با رشته نادرست پر می‌کند
نام کلاس حل نشده در قوانین پروگارد
مدیر دستگاه
حفظ سفارش شبیه ساز در AVD Manager
هنگام تغییر نام AVD در AS، مدیر دستگاه مسیر اشتباه را در پیام خطا نشان می دهد
Android Studio هنگام حذف یک دستگاه مجازی هنگ می کند
IllegalArgumentException در SkinLayoutDefinition.parseFile
در حال ویرایش
خطاهای نحوی جعلی در فایل های AIDL
شبیه ساز
شبیه ساز میزبان اندروید استودیو: سازگاری با صفحه کلید AZERTY برای ناوبری صحنه مجازی
Firebase
دستیار Firebase بارگیری نمی شود
اولین راه اندازی
IOException در WindowsPerformanceHintsChecker
ویرایشگر فایل های Gradle
هشدار در مورد کاتالوگ نسخه باید واضح تر باشد
وارد کردن/همگام سازی
نمی توان پروژه را با ماژول KMP در Chipmunk با MPSS همگام کرد
همگام سازی با فایل های Gradle با AGP 7.3.0-alpha01 در Chipmunk Studio ناموفق است.
نصب کننده
باگ کوچک اندروید استودیو
Chipmunk Beta 1: Setup Wizard اندازه دانلود را به درستی محاسبه نمی کند
لینت
تنظیم پرز در سناریوی منبع-مجموعه-در-ماژول خراب است
بررسی NewApi مورد جدید رابط های ارثی را کنترل نمی کند
[Lint] آشکارساز "بازیافت" به اشتباه انیمیشن ها را به عنوان شروع نشده علامت گذاری می کند
ادغام لینت
AndroidLintAnalysisTask به دلیل تفاوت مهر زمانی در `lint.jar` باعث از دست رفتن حافظه پنهان می شود
Logcat
Logcat به صورت خودکار تا انتها اسکرول می کند
پاک کردن بافر logcat، logcat را می شکند
Logcat پس از بستن آن و سپس باز کردن مجدد آن کار نمی کند
ویرایشگر حرکت
وقتی فونت های سیستم بزرگتر هستند، دکمه های بازرس انیمیشن به صورت ">>" (سرریز) نشان داده می شوند
کد/قالب های جدید
جادوگر پروژه جدید اندروید استودیو همچنان از عملکرد منسوخ شده "onActivityCreated" برای "Fragment + ViewModel" استفاده می کند.
فایل ساخت پروژه جدید ++C دارای بلوک خارجیNativeBuild تکراری است
منابع
فهرست نامرتب در Image Asset > Confirm Icon Path > Res Directory
اشکال: انتخاب رفتن به "پیاده سازی" یک منبع به جایی نمی رسد
ویرایشگر XML هنگام استفاده از آپاستروف (یا حتی ') بدون فرار با اسلش که منجر به شکست Gradle می شود هشدار نمی دهد.
اجرا کنید
با پاک کردن داده ها اجرا کنید
در حال اجرا تست ها
نتایج تست های واحد در دلفین نمایش داده نمی شود
پوشش تست بیشتری برای تست های واحد اضافه کنید
تست‌های ابزاری با "پروژه "X" در پروژه ریشه "X" یافت نشد ناموفق می‌شوند.
مدیر SDK
مشکل وابستگی دوگانه sdkmanager
هر آپدیت AS = اشکالات حل نشده جدید :|
اگر /tmp یک پیوند نمادین باشد، به‌روزرسانی SDK کار نمی‌کند
AVDManager - "خطا: مسیر بسته معتبر نیست. مسیرهای تصویر معتبر سیستم عبارتند از:ository..."
در صورتی که بسته ابزارهای خط فرمان جدیدتر نصب شده باشد، AGP بسته SDK Tools را دانلود می کند
مدیر SDK در منوی Tools نیست، مجوزهای SDK پذیرفته نمی‌شوند، نمی‌توانند ادامه دهند
تست کردن
تست GMD به دلیل خطای تهیه دستگاه در ویندوز ناموفق بود

Android Studio Dolphin Canary 7 (2021.3.1.7)

همراه با:
  • پلاگین اندروید Gradle 7.3.0-alpha07
رفع مشکلات
پلاگین اندروید Gradle
کارگران را به R8 اضافه کنید
روش های قند زدایی را به مدل لینت اضافه کنید
وارد کردن/همگام سازی
"مدل ساخت Gradle" بارگذاری مشکل در IDE
لینت
پیام Lint IconMissingDensityFolder از مسیر مطلق در lint-baseline.xml استفاده می کند
VersionChecks را به بسته API منتقل کنید تا قابلیت مشاهده باز شود
چک‌های NewApi لینت، عبارات «when» را در Kotlin کنترل نمی‌کنند

Android Studio Dolphin Canary 6 (2021.3.1.6)

همراه با:
  • پلاگین اندروید Gradle 7.3.0-alpha06
رفع مشکلات
پلاگین اندروید Gradle
آسیب پذیری های مهم در org.bouncycastle:bcprov-jdk15on:1.56
ورودی فایل پایه را برای AndroidLintAnalysisTask حذف کنید
دستگاه های تست خودکار: تصویر سیستم مناسب را دانلود نمی کنید؟ یا اجرای اشتباه؟
گنجاندن شیشه‌های قانون پرز از .android/lint را در AGP 7.2 متوقف کنید
روش های قند زدایی را به مدل لینت اضافه کنید
معیار
قالب میکروبنچمارک اندروید استودیو ساخته نشد
ساخت C++
ExternalNativeBuildClean هنگام استفاده از AGP 4.0.0 نیز preBuild را اجرا می کند
موارد استفاده را پیدا کنید
رفتن به اعلان برای @animator/foo کار نمی‌کند (احتمالاً هر چیزی تحت animated-vector)
ماکرو بنچمارک
الگوی Macrobenchmark no .gitignore
مستندات ExampleStartupBenchmark به ویژگی اشتباه اشاره دارد
Macrobenchmark الگوی تطبیق Fallbacks + نمایه
الگوی Macrobenchmark اشتباه minSdk
ExampleStartupBenchmark از CompilationMode.SpeedProfile موجود استفاده می کند

Android Studio Dolphin Canary 5 (2021.3.1.5)

همراه با:
  • پلاگین اندروید Gradle 7.3.0-alpha05
رفع مشکلات
پلاگین اندروید Gradle
وقتی آزمایش‌ها اجرا نمی‌شوند، آزمایش‌های روی دستگاه بی‌صدا انجام نمی‌شود
اندروید استودیو 2021.1.1 beta5. همگام سازی Gradle با "بارگیری کلاس "com.android.build.api.extension.AndroidComponentsExtension" ممکن نیست."
AGP 7.2.0-alpha05 بیلدهایی را که از پلاگین Navigation Safe Args استفاده می کنند، شکست می دهد.
خطای مبهم برای فایل values.xml نامعتبر
نوشتن ویرایش
تکمیل خودکار وارد کردن، به جای آن، تکمیل را تایپ می کند
شبیه ساز
UnsatisfiedLinkError: image_converter.dll پیدا نشد
ویرایشگر چیدمان
اشکال: فضاهای اشتباه اضافی در طرح. ضربه زدن در طراحی چیدمان بر روی هر نما - باعث تغییر قالب در متن طرح‌بندی می‌شود
لینت
اشکال: یک الگوی رشته زمانی که به عنوان پارامتر برای تابع getString استفاده می شود، رشته در نظر گرفته نمی شود
ناوبری
Safe Args از getApplicationIdTextResource منسوخ شده با AGP 4.1+ استفاده کرد
SafeArgs 2.4.0-rc01 و AGP 7.1.0-rc01 ناسازگار هستند
بازرس شبکه
TrackedHttpURLConnection.getHeaderField با NullPointerException خراب می شود
هنگامی که دیباگر به آخرین نسخه اندروید استودیو متصل است، دائماً این خطا را دریافت می کنم.
پس از به‌روزرسانی Bumblebee، بازرس شبکه جدید از کار می‌افتد
منابع
خطای غیرمنتظره "نام منبع باید با یک کاراکتر شروع شود" زمانی که یک منبع رشته ای با یک مرجع "@string/string_name" شروع می شود و با فاصله سفید و هر متن دیگری دنبال می شود.
در حال اجرا تست ها
نتایج تست های واحد در دلفین نمایش داده نمی شود

Android Studio Dolphin Canary 4 (2021.3.1.4)

همراه با:
  • پلاگین Android Gradle 7.3.0-alpha04
رفع مشکلات
پلاگین اندروید Gradle
برای پیش‌نمایش کتابخانه‌های minCompileSdk پشتیبانی اضافه کنید
هنگام استفاده از manifest.srcFile، "فایل جاوا خارج از ریشه منبع".
اگر بیش از یک پروژه فرعی یک دستگاه را اعلام کنند، در حین راه اندازی دستگاه برخورد می شود
بهبود خوانایی پیام های خطای CheckAarMetadataTask
AGP نباید از ProjectComponentIdentifier.projectPath بدون ProjectComponentIdentifier.build استفاده کند
"ویژگی "layoutInfoDirectory" پس از ارتقاء AGP از 7.0.4 مقدار پیکربندی شده ای ندارد.
پیاده سازی api/annotationProcessor/Implementation ResolutionStrategy برای پیکربندی های مشتق شده از انواع
AGP به دنبال ANDROID_SDK_ROOT است، نه ANDROID_HOME
پنجره دستیار
اشتباه تایپی در firebase-tool
شبیه ساز
UnsatisfiedLinkError: image_converter.dll پیدا نشد
بازرس چیدمان
بازرسی برنامه و بازرس طرح و بازرس db کار نمی کند
لینت
حاشیه نویسی @TargetApi بر روی تماس گیرندگان اعمال می شود
حالت تست نوع لینت، نوع نامعتبر با ژنریک ایجاد می کند
Android lint رگرسیون NewApi
حافظه
نماد برای Memory Profiler شکسته شده است
بازرس شبکه
Network Inspector در BumbleBee پاسخ api را در قالب قابل خواندن نشان نمی دهد
کد/قالب های جدید
اشکال پیام خطا: آرگومان برای پارامتر @NotNull 'text2' از com/intellij/diff/comparison/ComparisonManagerImpl.isEquals نباید تهی باشد
در حال اجرا تست ها
نتایج تست های واحد در دلفین نمایش داده نمی شود

Android Studio Dolphin Canary 3 (2021.3.1.3)

همراه با:
  • پلاگین اندروید Gradle 7.3.0-alpha03
رفع مشکلات
پلاگین اندروید Gradle
مطمئن شوید که آدرس‌های خالی از منابع محلی و مسیر کلاس زمان اجرا برای منابع جاوا در نظر گرفته شده است
lateinit property projectProvider مقداردهی اولیه نشده است
AAB (resources.pb) به طور متناوب با نظرات attrs.xml پف می کند؟
AGP نام بسته تنظیم شده در androidTest/AndroidManifest.xml را نادیده می گیرد
پنجره دستیار
عنوان پنجره ابزار "دستیار" را تغییر دهید تا علامت دو نقطه اضافه شود
نوشتن پیش نمایش
وقتی Composable به Build.VERSION.SDK_INT دسترسی پیدا می کند، پانل پیش نمایش نوشتن را خالی کنید
ویرایشگر چیدمان
موقعیت های مطلق برای نماهای ارجاع شده حذف نشده است
استودیو در زمان ساخت یخ می زند.
Misc.xml حاوی مسیر محلی است
در ویرایشگر Activity Design، پیمایش چرخ ماوس کمتر از حد انتظار است
اشکال: نمایش RadioButton در آیتم های RecyclerView، متنی را برای آنها ارسال می کند، حتی اگر تنظیم نشده باشند.
اشکال: بدون پیش نمایش برای تنظیمات سفارشی
هشدار گیج کننده در مورد مقدارهای ورودی Preference
لینت
بررسی پرز TypographyQuotes باعث ایجاد مشکل برای نقل قول های استفاده شده توسط ویژگی های تگ html می شود
ناهماهنگی بین پیشنهادات Lint و AGP در مورد نحوه بسته بندی لیب های بومی
AndroidLintAnalysisTask هشدار IllegalArgumentException به دلیل فایل های کلاس پشتیبانی نشده در META-INF
حافظه
نماد برای Memory Profiler شکسته شده است
ویرایشگر ناوبری
پیمایش به safearg ویرایشگر پیمایش را نشان می دهد اما arg را نشان نمی دهد
مدیر منابع
نمی توان آیکون ایجاد کرد
تست کردن
AGP 7.2.0-alpha06، تست اسپرسو، کولون در نام مصنوع تولید شده

Android Studio Dolphin Canary 2 (2021.3.1.2)

همراه با:
  • پلاگین اندروید Gradle 7.3.0-alpha02
رفع مشکلات
پلاگین اندروید Gradle
API تبدیل مبتنی بر ASM زمانی که حاوی دستورالعمل‌های JSR/RET است، سعی می‌کند فریم‌هایی را برای کد جاوا 6 بایت محاسبه کند.
اندروید استودیو 2021.1.1 beta5. همگام سازی Gradle با "بارگیری کلاس "com.android.build.api.extension.AndroidComponentsExtension" ممکن نیست."
OutOfMemoryError از ResolutionResultUtils.getPathFromRoot پرتاب شد(ResolutionResultUtils.kt:55)
یک آزمایش برای انتشار AGP&KMP اضافه کنید
پیوند برای گزینه های سازگاری Studio و AGP به سایت شرکت منتهی می شود
اگر بیش از یک پروژه فرعی یک دستگاه را اعلام کنند، در حین راه اندازی دستگاه برخورد می شود
ادغام نتایج آزمایش دستگاه‌های مدیریت‌شده نباید پیام‌های راهنما را ارسال کند.
فایل تشخیصی resources.txt پس از اجرای shrinkReleaseRes ایجاد نمی شود
JarFlinger باید حالتی ارائه دهد که دایرکتوری های خالی را نادیده نگیرد
اندروید استودیو
اضافه کردن پشتیبانی سریع رفع پرز برای هشدارها/خطاهای پرز در اظهارات واردات
ساخت C++
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion، "") نباید تهی باشد
نوشتن پیش نمایش
استفاده از @PreviewParameter قابل تنظیم در پنجره پیش نمایش نمایش داده نمی شود
هنگامی که کلاس‌های R غیر گذرا فعال هستند، پیش‌نمایش‌های نوشتن نمی‌توانند منابع را از ماژول‌های دیگر بیابند
CPU
نمونه‌برداری نمایه، اندازه‌گیری معیار خراب
اتصال داده ها
از دست دادن اتصالات
پیوند داده ها
StateFlow را با استفاده از addRepeatingJob/flowWithLifecycle جمع آوری کنید
ابزار طراحی
AS 2.3: زیرنویس‌های دکمه رادیویی تبدیل WebP
پیش‌نمایش تصویر ۹ پچ روی تم تیره، متن روشن را در پس‌زمینه روشن نشان می‌دهد
مدیر دستگاه
نمی‌توان مدیریت دستگاه Android را اجرا کرد
وارد کردن/همگام سازی
هنگام وارد کردن پروژه Kotlin MPP، "نوع نباید خالی باشد".
ویرایشگر چیدمان
کلیدهای میانبر حالت ویرایشگر طرح‌بندی در فایل‌هایی غیر از طرح‌بندی‌ها فعال هستند
استودیو در زمان ساخت یخ می زند.
ویرایشگر ترجیحی Android Studio به درستی کار نمی کند
Layout Preview همه مضامین پروژه را پیدا نمی کند
بازرس چیدمان
بازرس پس از انتخاب "توقف" محتوا را نشان می دهد
کپی کردن مقادیر مشخصه در بازرس layout ممکن نیست
لینت
بررسی پرزهای فرورفتگی مشکوک مثبت کاذب در kotlinx-coroutines-core
Lint: مکان محاسبه شده توسط getValueLocation LintCliXmlParser نادرست است
چک های سفارشی اجرا شده در lint-report.html را فهرست کنید
اضافه کردن حاشیه نویسی @DeprecatedSdkVersion برای نشان دادن منسوخ شدن روش پس از حداقل سطح API معین
ObsoleteSdkInt باید حاشیه نویسی RequiresApi، TargetApi و SdkSuppress را بررسی کند.
@ReturnThis حاشیه نویسی و اجرای لینت
[Android Lint Checks] Kotlin @OpenForTesting حاشیه نویسی و بررسی پرز
بررسی ObsoleteSdkInt باید استفاده @TargetApi را علامت‌گذاری کند
بررسی ObsoleteSdkInt باید شامل tools:targetApi باشد
Lint هنگام استفاده از شناسه‌های مشکل سفارشی در پیکربندی lint، UnknownIssueId را گزارش می‌کند.
در حال اجرا تست ها
نمی توان از آرگومان های ابزار دقیق حاوی "-e" استفاده کرد
به پارامترهای ابزار دقیق مشخص شده در پیکربندی اجرای Android Studio (UTP) احترام بگذارید
ارتقاء دستیار
"نسخه AGP در فایل های ساخت پیدا نمی شود". این به چه معناست؟ و چگونه کسی می تواند آن را برطرف کند؟

Android Studio Dolphin Canary 1 (2021.3.1.1)

همراه با:
  • پلاگین اندروید Gradle 7.3.0-alpha01
رفع مشکلات
پلاگین اندروید Gradle
پلاگین Gradle Android 7.1.0-rc01 در طی آزمایشات واحد تبدیل کد بایت ASM را انجام نمی دهد
پلاگین Android Gradle: رفع نشت وابستگی کامپایل توسط ConstrainHandler.
SigningConfig برای MergedFlavor (buildType+flavor) در Gradle 7.x
برخی از بلوک‌های جدید DSL را نمی‌توان از Groovy DSL در پلاگین Gradle Android 7.0.0 استفاده کرد.
API انتشار جدید AGP 7.1: جاوادوک ایجاد شده امضا نمی شود
ویرایشگر کد
اشکال در قالب‌های زنده Android Studio - عبارت className() نام کلاس را حل نمی‌کند
وارد کردن/همگام سازی
گزارش هرزنامه: "INFO - testKnownPluginVersionProvider - افزونه "gradle" که در مخزن آفلاین Maven وجود ندارد، از 7.2.0-alpha05 پیش‌فرض استفاده خواهد کرد.
نمایش نسخه‌های JDK و مکان‌های فایل در منو وقتی مکان Gradle jdk تنظیم نشده باشد.
در حال اجرا تست ها
اجرای AndroidTest از منوی ناودان در حالی که پیکربندی اجرای غیر Android انتخاب شده است، ممکن نیست
کوچک کننده (R8)
مشکل ادغام کلاس مجازی در jar از b/211811489
[R8 3.2.24] NPE در MemberRebindingAnalysis
کلاس های مهر و موم شده پشتیبانی نمی شوند
R8 رشته‌ها را تغییر نام می‌دهد
تلفیقی کاتلین شکسته با سرگرمی درون خطی + آرگ های پیش فرض + خط متقابل
اشکال: دریافت خطای "کامپایل کلاس‌ها... مستلزم آن است که همتایان آن...(در دسترس نیست) در مسیر برنامه یا کلاس باشند"