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 | |
| ناوبری | شامل نمودار پیمایش از ماژولهای مختلف 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 رشتهها را تغییر نام میدهد | تلفیقی کاتلین شکسته با سرگرمی درون خطی + آرگ های پیش فرض + خط متقابل | اشکال: دریافت خطای "کامپایل کلاسها... مستلزم آن است که همتایان آن...(در دسترس نیست) در مسیر برنامه یا کلاس باشند" |
|
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-07-29 بهوقت ساعت هماهنگ جهانی."],[],[]]