المشاكل المغلقة في "استوديو Android" لعام 2021.1.1

Android Studio Bumblebee RC 01 (2021.1.1.19)

تم الإصدار مع:
  • الإصدار 7.1.0-rc01 من Android Gradle Plugin
المشاكل التي تم إصلاحها
حِزم الإصدار/APK
مربّع الاختيار "تذكُّر كلمة المرور" من نافذة "إنشاء حزمة موقَّعة أو حِزمة APK" لا يتذكّر "كلمة مرور ملف تخزين المفاتيح"
Shrinker (R8)
التعيين استنادًا إلى الكمبيوتر الشخصي غير صحيح عند معالجة سلسلة ضخمة
يتسبّب الإصدار 7.0.2 من نظام التشغيل Android Gradle الإضافي في تعطُّل التطبيق على الأجهزة التي تعمل بالإصدار 4 و5 من نظام التشغيل Android، وقد رفضت أداة إثبات الملكية في الصف الدراسي بسبب طريقة سيئة.

الإصدار التجريبي من استوديو Android Bumblebee 5 (2021.1.1.18)

تم الإصدار مع:
  • الإصدار 7.1.0-beta05 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يجب أن يكون ComponentBuilder.enabled عبارة عن .enable.
لا يمكن الإنشاء بعد التحديث إلى الإصدار 7.2.0-alpha04 من AGP
عرض المواد في Play: لا تتضمّن الحزمة كل حِزم مواد العرض
تم تغيير Component ArtifactId بسبب عمليات تحويل العناصر، ما يؤدي إلى حدوث مسار فئة غير صحيح في وقت تشغيل androidTest
لينت
تحذير غير صحيح من PrivateResource Lit عند استخدام com.android.support:design
ميزة التحقّق من أداة DiscouragedApi الجديدة هي الإبلاغ عن التكرارات والحالات الموجبة الخاطئة
أداة Logcat
تعرض أداة Logcat إدخالات مكرّرة
Shrinker (R8)
[R8 3.1.39] تعذّر إجراء عملية تحقق كاملة على Android 4.4
[R8 3.1.36] التوقف عند بدء تشغيل التطبيق أثناء استخدام برنامج الإعداد الثابت للفئة

الإصدار التجريبي من Android Studio Bumblebee 4 (2021.1.1.17)

تم الإصدار مع:
  • الإصدار 7.1.0-beta04 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
التحقّق من صحة استخدامات EscapeIfفارغ في إدخالات المهام
يؤدي إزالة الإخفاء إلى ظهور dex غير صالح فقط في حال تشغيله من Android Studio Bumblebee.
تُجري مَهمّة create{variant}UnitTestCoverageReport في AGP 7.0.3 اختبارات على كل الصِيَغ
برنامج تصحيح الأخطاء بلغة C++
نافذة مشاهدة برنامج تصحيح الأخطاء NDK (رمز C) - تعرض الرسالة "انقر مرّتين لعرض المزيد من العناصر" العناصر الخمسين نفسها مجددًا
تحليل الرمز
تم الإبلاغ عن التحذير "DrawAllocation" لفئات القيم.
محرِّر الرموز
مشروع جديد: لا تعرض ملفات مصدر Kotlin علامات تبويب الرمز/التقسيم/التصميم.
لينت
AGP 7.1.0-beta01 Lint SpamImport check ضع علامات على الأسماء المستعارة لاستيرادها
إجراء الاختبارات
[تشغيل اختبارات الوحدات اليدوية] "لا تتوفّر أي مهام" عند محاولة تشغيل اختبارات الوحدات من AS
Shrinker (R8)
[R8 3.1.29] توحيد خطأ التحقّق هذا
لا يتم الالتزام بـ applicationmapping في الإصدار 3.0.73
طرح java.lang.ClassCastException في الدالة الإنشائية للفئة في الإصدار الذي تم تصغيره باستخدام R8
[R8 3.1.29] java.lang.untrustedAccessError: طريقة '...' تنفيذ طريقة الواجهة '...' ليست عامة
[R8 3.1.29] تعديل النوع لا يمكن الوصول إليه من ... إلى ... أثناء دمج dex
الاختبار
يستدعي IDE استدعاء cleanTestDebugUnitTest بشكل غير ضروري قبل testDebugUnitTest عند إجراء اختبارات الوحدات

الإصدار التجريبي من Android Studio Bumblebee 3 (2021.1.1.3)

تم الإصدار مع:
  • الإصدار 7.1.0-beta03 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
ادعم jacoco والنشر من نفس خيار المكتبة
عدم وجود تبعيات مهمة سابقة لـ AGP
يجب أن تتضمّن أداة AGP ملف "baseline.profm" بالإضافة إلى "baseline.prof".
لم يتم وضع علامة على إدخال مَهمّة MergeResources "rawLocalResourcesNoProcessRes" كـ تجاهل الفارغةDirectories.
التحديث لاستخدام JaCoCo 0.8.7 تلقائيًا
استوديو Android
يحدث إخفاق في Lint UnusedResources بشكل غير صحيح عند استخدام ViewVersioning عبر تفويض الخاصية.
أداة إدارة AVD
إنّ متوسّط مدة المشاهدة التي تم إنشاؤها باستخدام أداة avdmanager cli لا يتضمّن "متجر Play" في تطبيق AVD (حتى في حال حدوث ذلك).
محرِّر الرموز
تحسين أداة AndroidLostOnClickHandlerInspection
النشر
عدم الاحتفاظ بالسجلات غير المرغوب فيها
التحرير
pauseMethodException: تم إيقاف '...FileEditor.getFile' نهائيًا، وعليك تجاوزه في '...ApkEditor'
الاستيراد/المزامنة
لا يتم نشر اختيار خيارات المنتج مع تبعيات androidTest
لينت
SuppressLint لا تعمل مع AppBundleLocalechanges
ViewSelecting
يتعذّر ربط ViewSelecting عندما تكون قيمة nonTransitiveRClass مفعّلة ويتم استخدام معرّفات @android @ في ملف XML.

الإصدار التجريبي من Android Studio Bumblebee الإصدار 2 (2021.1.1.15)

تم الإصدار مع:
  • الإصدار 7.1.0-beta02 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يمكن أن يؤدي ضبط موفِّر لـ صيغة VariableVariableCode ثوانٍ مع ذاكرة التخزين المؤقت للإعدادات.
انحدار AGP 7.0.0-alpha10: تعذّر تطبيق المكوِّن الإضافي 'com.android.internal.library' عند تفعيل ربط البيانات
Linux lintDebug في ذاكرة التخزين المؤقت للإعدادات
تأكَّد من توافق "[consumer]proguardFiles" على طُرز IDE من الإصدار 2.
الاسترخاء للتحقق من اسم المورد لإمكانية التراكب
استوديو Android
تعديل نموذج Jetpack Compose 1.0
أداة إدارة AVD
مخرجات واجهة سطر الأوامر (CLI) تالفة بسجلات التحليل
إنشاء التعديلات
تعذّر إنشاء الاستوديو بسبب إصدار لغة Kotlin القديم.
معاينة الإنشاء
تتوقف المعاينة التفاعلية عن العمل عند سحب عرض التمرير
ربط البيانات
يستخدم ربط البيانات 7.0.0 إضافات محددة لدورة الحياة
أدوات التصميم
يتم عرض الحد الخارجي القابل للرسم على الشكل والذي يكون عرضه < 1.0 في التخطيط في جزء التصميم فقط إذا كان مسبوقًا بالرقم "0".
أداة تعديل التنسيق
محاولات تحميل خط المعاينة لبدء سلاسل المحادثات (ينتج عن ذلك خطأ في العرض)
أداة فحص التنسيق
تعطُّل التطبيق بسبب Layout Inspector (أداة فحص التنسيق)
لينت
يجب ألا يضيف وضع الاختبار Lint TestMode.WHITESPACE مسافات إلى مراجع التصنيف في Kotlin.
طرح استثناء lintVitalAnalyze: "استدعاء أداة UsageTracker قبل التهيئة"
ملفات البيانات
الرموز الحمراء في ملف AndroidManifest.xml عند استخدام نطاق DSL في مساحة الاسم
رموز/نماذج جديدة
لا يتضمن نموذج إنشاء المشروع تبعية تصحيح الأخطاء على androidx.compose.ui:ui-test-manifest
معالج مشروع جديد
نقل تعريفات مكوّنات Gradle الإضافية إلى ملف Build.gradele ضمن مشروع الجذر
المراجع
تبديل الألوان إلى شيء آخر غير الأحمر للوثائق المنبثقة التي تصف الموارد
مدير حزمة تطوير البرامج (SDK)
لم يطلب معالج التشغيل الأول قبول ترخيص أدوات الإصدار مطلقًا
ترقية "مساعد Google"
نقل سمة حزمة AndroidManifest.xml إلى مساحة اسم DSL
أكشاك تحديث مكوّن Gradle الإضافي في كل مرة

الإصدار التجريبي من Android Studio Bumblebee الإصدار 1 (2021.1.1.14)

تم الإصدار مع:
  • الإصدار 7.1.0-beta01 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
الاسترخاء للتحقق من اسم المورد لإمكانية التراكب
محرِّر الرموز
خطأ: الوصول إلى موقع خاطئ في ملف XML للأرقام التعريفية في الرمز
مورد سمة غير صالح تم إنشاؤه بواسطة ميزة "الإصلاح السريع"
معاينة السلسلة غير صحيحة لموارد السلسلة البديلة.
أدوات التصميم
لم يتم تحويل تدرجات SVG بشكل صحيح إلى VectorDrawable عند بدء viewBox من إحداثي سالب
دينار صربي
تعذّرت مزامنة Gradle بسبب عدم القدرة على بدء البرنامج الخفي.
مدير حزمة تطوير البرامج (SDK)
لم يطلب معالج التشغيل الأول قبول ترخيص أدوات الإصدار مطلقًا

Android Studio Bumblebee Canary 13 (2021.1.1.13)

تم الإصدار مع:
  • الإصدار 7.1.0-alpha13 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تم تشغيل إصدار JPS أثناء تشغيل إصدار Gradle خارج "استوديو YouTube"
إضافة minAgpVersion إلى AarMetadata
جعل AndroidLintAnalysisTask قابل للتخزين المؤقت
الصورة الأساسية التي تم إنشاؤها بلغة Java لا تتوافق مع إصدار سلسلة أدوات Java.
تتسبب ذاكرة التخزين المؤقت لإصدار AGP بحدوث خطأ في فئة مكررة عند تشغيل minifyR8 على الوحدة الديناميكية ذات نوع الإصدار المخصص
تحذير بشأن تقييم Gradle 7.2-rc-1 وAGP 7.0
يؤدي تفعيل كل من KSP وKapt في مشروع يحتوي على كل منهما إلى معالجات البيانات التي تنشئ المصادر إلى تعطل BundleLibraryClassesInputs.
إصدار C++
تعذّر إنشاء مكتبة CMake OBJect من خلال Gradle: [CXX1402] ينتج عن استهداف مخرجات متعددة
تعذّر الإصدار الأصلي عند استخدام هدف CMake المستورَد على نظام التشغيل Windows
استيراد/مزامنة C++
تتعذّر مزامنة Gradle عند حل إعدادات C/C++
تحليل الرمز
خطأ: موجب خاطئ لاستخدام إذن MANAGE_EXTERNAL_STORAGE - مطالبة IDE بأنها حاصلة على تطبيقات النظام فقط
معاينة الإنشاء
استخدام java.util.إجراء فاصل عشوائي لمعاينة "إنشاء"
NPE في LiveLiteralsService.isElementManaged
أداة فحص قاعدة البيانات
تعذُّر تصدير البيانات باستخدام "فحص التطبيق"/أداة فحص قاعدة البيانات مع وجود مساحة فارغة في المسار
السماح بحفظ قواعد البيانات
النشر
تعذّر على Android Arctic Fox رصد واجهة التطبيق الثنائية (ABI) الصحيحة للجهاز لنشر AP بشكل صحيح.
خطأ: بعد تثبيت التطبيق من خلال بيئة التطوير المتكاملة (IDE)، لا يتم منح الأذونات تلقائيًا عند استخدام "-g" في المرة القادمة
عمليات تشغيل أدوات استوديو Android مضبوطة على شاشة مضبوط.قرص قراءة الانتهاك
الإطلاق الأول
يحتوي Info.plist ضمن تطبيق macOS على أذونات ملفات غير صحيحة.
أداة تعديل ملفات Gradle
خطأ: يقترح بيئة التطوير المتكاملة (IDE) التحديث إلى androidx.segment:segment-ktx:1.4.0-alpha07 الذي لا يتوافق مع واجهة برمجة التطبيقات 31.
أداة تعديل التنسيق
[Bumblebee] تعذُّر قياس ConstraintLayout في لوحة "تصميم" محرّر التنسيق
لينت
أداة ToastDetector لا تعمل بشكل صحيح مع خصائص Kotlin
[Lint] StaticFieldLeak موجبة خطأ لكائن مجهول في كائن مصاحب
لا يتم فرض @RequiresApi في package-info.java من خلال التحقّق من لينت Api
الشبكة
زر "الإغلاق" غير مفعَّل لإشعار محلّل الشبكة "تم نقله" (في طريقة العرض التلقائية للمحلِّل)
معالج مشروع جديد
أداء بطيء عند الرسم في أداة اختيار نموذج المشروع الجديد
إجراء الاختبارات
عند إجراء الاختبارات باستخدام بروتوكول UTP، لا يحتوي استدعاء الإصدار على خصائص IDE التي تم إدخالها.
عدم القدرة على الحصول على مهمة الاختبار الصحيحة عند تنفيذ الاختبارات المعدّة
لا يمكن لنظام AS 7.0.0-alpha04 تشغيل اختبار الوحدة لوحدة KMP: لا تتوفر مهام
Shrinker (R8)
مشكلة أثناء تنفيذ R8 3.0.69 (من AGP 7.0.2) و3.0.72
ترقية "مساعد Google"
لا يحدّث مساعد الترقية الإصدار android.buildToolsVersion

الإصدار Android Studio 2021.1.1.12

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يحاول IDE إنشاء برنامج ثنائي لواجهة ABI لا يذكره abiFilters
لم يتم تعديل ملف graleResValues.xml عند توقيع الإصدار الخاص بالإصدار
لينت
إخفاق lintAnalyzeDebug في حالة "لم يتم تنفيذ الطريقة" على ClsPackageStatementImpl.getAnnotationList
الشبكة
زر "الإغلاق" غير مفعَّل لإشعار محلّل الشبكة "تم نقله" (في طريقة العرض التلقائية للمحلِّل)
ترقية "مساعد Google"
يجب ألا يعرض الاستوديو غير الثابت إمكانية ترقية مشاريع AGP الثابتة

الإصدار Android Studio 2021.1.1.11

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
لا تجتاز واجهة برمجة تطبيقات ASM الاختبارات عند استخدام دوال مضمّنة من رمز تم اختباره
تطبيق التغييرات
تعطُّل التطبيق بسبب KotlinReflectionNotSupportedError بعد الإصدار التزايدي على المحاكي من المستوى 30 لواجهة برمجة التطبيقات
ربط البيانات
لا تعمل عملية ربط البيانات مع أدوات النظام الأساسي 31.0.3، لم تعُد المنصّة-tools/api/api-versions.xml متوفّرة
لينت
StringIndexOutOfBoundsException في مصدر SourceTransformationTestMode.performEdits الخاص بـ Lint بعد التحديث إلى AGP 7.1.0-alpha08
إخفاق Lint على AGP 7.0 وظهور رسالة "تعذر إعداد أداة الرصد"
"التحقّق من الوبر غير مفعَّل"
إجراء الاختبارات
لا تعرض الحالات التي يتعذّر فيها الاختبار في "استوديو YouTube" نتائج الاختبار عند التنفيذ من خلال الصف.

الإصدار Android Studio 2021.1.1.10

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
هناك مشكلة بسيطة في تنسيق ملف مفقود_rules.txt.
نقل ناتج إصدار النشر إلى مجلد الوسائط المتوسطة
لينت
لا تفهم عملية تحقق NewApi الشروط الشرطية في كتلة "متى"
AGP 7.0.0 تقارير HTML من Lint تعرض عناوين url للملاحظات بشكل خاطئ
نتيجة موجبة خاطئة عند إجراء فحص للتحقق من الوبر في SupportAnnotationUsage
لا تطلب لينت زيارة معلمة استخدام ميزة "الزيارة AnnotationUsage" الخاصة بتجاوز الطرق ضمن نطاق التعليق التوضيحي
محرِّر الحركة
MotionLayout: أقضي الكثير من الوقت لإضافة قيود لأن لدي أكثر من 10 إلى 20 عنصرًا في التخطيط.
محرّر التنقل
إضافة "toSavedStateHandle"

الإصدار Android Studio 2021.1.1.9

المشاكل التي تم إصلاحها
برنامج تصحيح الأخطاء بلغة C++
حدث خطأ AS Arctic Fox أثناء بدء جلسة تصحيح الأخطاء الأصلية على نظام التشغيل Mac M1، "تم العثور على إعدادات LLDB تالفة".

الإصدار Android Studio 2021.1.1.8

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يستخدم TypedefRemover ASM5 ولا يتوافق مع مصادر JDK 11 التي تتطلب ASM7
يضغط AGP جميع الأصول لملف اختبار الوحدة .png بغض النظر عن aaptOptions.noEffect
يجب أن يوفّر المكوِّن الإضافي لمكتبة Android طريقة لإنشاء حاوية مصادر.
يطرح الثابت AGP 7.0.0 خطأ ExternalApiUsageException على libraryVariants.all { applicationId }
لا تعرض تقارير Jacoco سطور رموز المصدر، مع الإصدار 4.1.2 (أو 4.2.x) من Android Gradle بالإضافة إلى الإصدار 6.5 من Gradle.
أدوات التصميم
خطأ في معاينة المتجه القابل للرسم.
لينت
Lint: لا يحتوي على مفتاح بيان سجل صالح (Lint-Registry-v2).
الشبكة
لا يعرض "محلل الشبكة" عناوين متعددة تحمل الاسم نفسه
مدير الموارد
(Windows) جديد -> مادة عرض متجهة -> image.svg: حرف "علامة ناقص" غير صالح في xml الذي تم إنشاؤه
إجراء الاختبارات
Android Studio Bumblebee: تم تنفيذ اختبارات خاطئة عند استخدام مربّع حوار "تشغيل الإعدادات" لإجراء الاختبارات الآلية.
برنامج اختبار الدرجات لا يعمل مع مشروع AndroidX

الإصدار Android Studio 2021.1.1.7

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تعطُّل عند تشغيل تطبيق Jetpack Compose في Android Studio 2021.1.1 Canary 4
android.enableAppCompileTimeRClass=true يؤدي إلى إخفاق الإصدارات مع AGP 7.0.0-alpha09
يفشل LinkApplicationAndroidResourcesTask - دليل dir ليس دليلاً قابلاً للقراءة
فشل AGP 7.1-alpha عند إجراء اختبارات الأدوات من سطر الأوامر على الأجهزة القديمة
أداة فحص التنسيق
تفتقد السمة valueStackList والمصدر
لينت
RedundantNamespace: قيمة موجبة خاطئة لملفات XML في الدليل الأولي
يتم وضع علامة على Bundle#get باعتبارها طريقة واجهة برمجة التطبيقات 21 أو الأحدث بشكل غير صحيح

الإصدار Android Studio 2021.1.1.6

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تعطُّل عند تشغيل تطبيق Jetpack Compose في Android Studio 2021.1.1 Canary 4
لم يعُد الإصدار Android Studio 4.2 ينشئ رموز تصحيح الأخطاء في حِزم عمليات التحميل على Play Console
فشل Profgen في تحليل ObfuscationMap باستخدام اسم فئة لا يحتوي على تباعد أسماء (الجذر)
لينت
فشل التحقق من الوبر في إعادة التدوير عند استدعاء()Super
يُظهر خطأ Lint تلميحًا لإيقاف Lit باستخدام واجهة برمجة تطبيقات تم إيقافها (خطأ تمامًا في حال استخدام kts).
هناك مشكلة محتمَلة في أداة رصد Perspective API في عملية دمج lint الجديدة.
رموز/نماذج جديدة
نموذج وحدة جديد يدرج BuildToolsVersion

الإصدار Android Studio 2021.1.1.5

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يجب ألا يعيد AGP تشغيل الاختبار عند النشر على أجهزة ذات مستويات واجهة برمجة تطبيقات مختلفة عن بيئة التطوير المتكاملة (IDE)
إضافة ملف مرجعي لينت كإدخال لمهمة لينت
لينت
خطأ: يؤدي إصلاح الخطأ "استبدال "-" بحرف "en dash" (–, –) ? إلى تغيير ترتيب النص.
إجراء الاختبارات
تعديل الإعدادات - لا يتم حفظ مَعلمات الإعداد للاختبار

الإصدار Android Studio 2021.1.1.4

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
عدم إخراج نص غير مرغوب فيه عندما تكون مهمة Lint محدّثة
يحدث عطل في android.lintOptions.text الناتج عند الضبط باستخدام "stdout" و"stderr".
AGP7.0: تعارض في التعامل مع مساحة اسم androidTest بين واجهة برمجة التطبيقات/النموذج وإنشاء مساحة الاسم R
يجب ألا يعيد AGP تشغيل الاختبار عند النشر على أجهزة ذات مستويات واجهة برمجة تطبيقات مختلفة عن بيئة التطوير المتكاملة (IDE)
يجب أن يوفّر المكوِّن الإضافي لمكتبة Android طريقة لإنشاء حاوية مصادر.
محرِّر الرموز
يؤدي إكمال زر الاختيار إلى إضافة دالة lambda لاحقة.
لينت
يُرجى السماح لـ Lint (?) باكتشاف ملفات xml للتنسيقات التي يمكن لـ ScrollView استضافة عنصر واحد مباشر لها.
تحذير Android Lint VectorDrawableCompat يحذر بشكل غير صحيح
Lint.xml: تستخدم خيارات الملف موقعًا أساسيًا غير صحيح لدقة المسار.
لم تعُد Lint تلتقط موقع النظام lint.baselines.continue عند ضبطها من المكوّن الإضافي Gradle
لا يتم الإبلاغ عن أي نتائج في حال تعطُّل القواعد المخصَّصة لأداة Lint
مشاكل AGP 7 Duplicate ObsoleteLintCustomCheck
دمج Lint
الإسهاب في المكوِّن الإضافي Android Lint Gradle
محرّر التنقل
لا يؤدي تمرير argType يمثل فئة تعداد داخلية إلى إنشاء FragmentArgs بشكل صحيح
معالج مشروع جديد
تحديث ملف Gradle الذي تم إنشاؤه لاستخدام المكوّن الإضافي الجديد DSL
حِزم الإصدار/APK
يتم أحيانًا فك ترميز كلمة المرور بشكل خاطئ عند استخدام KeePass.
تم حفظ أحدث إقران لكلمات المرور فقط وتجاوز كلمات المرور المحفوظة سابقًا
تشغيل
لا يحدّث "استوديو Android" الرموز البرمجية المجمّعة | متقطع
ربط الملفات الشخصية
أدوات lint:viewboundingType في "استوديو YouTube"

الإصدار Android Studio 2021.1.1.3

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
قاعدة SdkLibDatafactor غير متوافقة مع ذاكرة التخزين المؤقت لإعداد Gradle
com.android.tools.build:gradele:4.2.0 أدى إلى تعطيل العناصر النائبة للبيان في المكتبات
تعذّر الإنشاء بعد تحديث المشروع إلى 4.2.
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
لا تزال تركيبات الاختبار المتوافقة مع الدقة التلقائية (خطأ) تحتوي على مجلدات تم إنشاؤها لإعادة القيمة.
تمرير --client-id, --client-name, و--client-version إلى lint من AGP
إضافة خيار JavaScript "-parameters" فقط في حال توفّر الغرفة
لا يمكن تشغيل مهمة اختبارية بعد الآن بدءًا من AGP 7.0.0-beta03
لا يعمل AGP على تفعيل ميزة Live Literals لوحدات المكتبة
[Gradle] يوجد `initWith` لنسخ تكوينات الإصدار، ولكن ليس للنكهات.
مرجع لم يتم حله: setProguardFiles
يجب ألا يكون android.disableAutoComponentCreation تجريبيًا
لا تتوفر initWith() في Gradle Kotlin DSL
استوديو Android
قناة ألفا لا تنعكس في هامش التوثيق في "استوديو Android" لألوان Compose
أداة تحليل الإصدارات
ميزة النسخ واللصق معطّلة لعلامة تبويب تحذيرات أداة تحليل الإصدار
إصدار C++
يفشل إنشاء المشروع على النوافذ بسبب ملفات git للقراءة فقط.
Nullpointer in Build with cmake ( prebuild opensl , بُني libgit2 )
تُجري أداة GNUMAKE استثناءً على وسيطات مثل " -mllvm -oXXXX".
target_precompile_headers لا يعمل
الإصدار 4.0 من Android Gradle Plugin: لا يتم تمرير الوسيطة التي تبدأ من "-C" إلى cmake قابلاً للتنفيذ، حيث يتم عرض بنية تالفة.
محرِّر لغة C++
حدث خطأ في فاصل الأسطر عند إنشاء طريقة JNI تلقائيًا
تحليل الرمز
تحذير غير صالح في Grale للترقية إلى الإصدار الأولي من lib في وقت تشغيل العمل
تحذير بشأن استجابة خاطئة لخطأ ShowToast باستخدام شريط Snackbar
إنشاء التعديلات
وحدات أداء حيّ تتسبّب في حدوث عطل في وحدة غير الإنشاء
ربط البيانات
إتاحة علامات
أداة فحص التنسيق
يؤدّي نسخ السمات إلى نسخ المرجع، وليس القيمة.
لينت
يحدث إخفاق في Lint UnusedResources بشكل غير صحيح عند استخدام ViewVersioning عبر تفويض الخاصية.
يتعذّر على Lint العثور على المشروع الذي انفجر Aar لـ :camera:camera-extensions-stub
UnusedQuantity موجبة خاطئة
وبر:اقتباسات موجبة خاطئة مع نص مميز
خطأ: لا يؤدي الإصلاح السريع للتحقّق من الإصدار إلى حدوث أي شيء
لم تعُد Lint تلتقط موقع النظام lint.baselines.continue عند ضبطها من المكوّن الإضافي Gradle
رسائل خطأ قديمة تتعلّق بتحليل Lint الجزئي
"استوديو Android 4.2" معلق بسبب الخطأ في التحقّق من الوبر
lintClient لا يتلقى user.home
Lint: تشير ShiftFlags إلى وجود حالة موجبة خاطئة عند استخدام Kotlin.
مشاكل AGP 7 Duplicate ObsoleteLintCustomCheck
يجب أن يُبلّغ فلتر أهداف Android S بدون أداة android:exported عن المشاكل في
StringIndexOutOfBoundsException عند كتابة تنسيق SARIF لتطبيق Lint
يؤدي تشغيل Lint مع تقرير SARIF إلى ظهور استثناء لبعض حالات إخفاق SourceLockedOrientationActivity
لا يرصد Lint خطأ النوع من خلال StringDef عند توفّر معلَمات متعددة لطريقة السلسلة.
فشل مهمة AGP lint عندما تكون هناك تبعية لوحدة CompialOnly غير مباشرة
تعذّر على "استوديو Android" اقتراح تحديث المكتبة إلى إصدار SNAPSHOT بعد الرجوع إلى الإصدار الثابت/التجريبي المناسب.
[lint] لا يرصد التطبيق MissingTranslation صيغ الجمع.
WrongViewCast Lint false Pont عند استخدام FragmentContainerView وfindFragmentByTag
دمج Lint
استخدام ذاكرة وصول عشوائي (RAM) من نوع AGP 7.0.0 ألفا 14 لينت غير محدود
لا يتم الإبلاغ عن مشاكل الوبر في الميزات الديناميكية عندما يكون التطبيق check بالتحديد=true وهناك وحدات مكتبة
معالج مشروع جديد
تحديث ملف Gradle الذي تم إنشاؤه لاستخدام المكوّن الإضافي الجديد DSL
خطأ: لا تزال المشاريع الجديدة غير قادرة على إزالة "jcenter" على الرغم من أنّه على وشك إزالتها، ولا يساعد أيضًا في تنفيذ الإجراءات التي يجب تنفيذها.
نظام المشروع
مشكلة في واجهة برمجة التطبيقات المستهدفة لـ RenderScript في أدوات إصدار Android r25
المراجع
تعذُّر دمج الموارد في مورد السلسلة الذي تم إفلاته
إجراء الاختبارات
لم يعُد Bumblebee 2021.1.1 Canary 2 يعرض الاختبارات غير الناجحة.
Shrinker (R8)
يعمل تطبيق Shrinker على إزالة الرسومات المتجهة المستخدمة باستخدام agp 4.1.0 الجديد
لا يزيل R8 التعليقات التوضيحية لوقت التجميع (VISIBILITY_BUILD)
ربط الملفات الشخصية
ينقطع الاتصال بـ ViewVersioning بعد اتخاذ الإجراءات العشوائية في ملف xml
ViewSelecting
كتابة الاستنتاج باستخدام صيغ متعدّدة للتنسيقات

الإصدار Android Studio 2021.1.1.2

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
لا تزال تركيبات الاختبار المتوافقة مع الدقة التلقائية (خطأ) تحتوي على مجلدات تم إنشاؤها لإعادة القيمة.
نحتاج إلى واجهة إصدار في grale-api
ينتج عن الإصدار AGP 4.2.0 حزمة APK تجريبية تفتقد إلى فئة، ربما بسبب مجموعة مصادر java/kotlin المختلطة.
يجب أن تكون الأداة التالية التي سيتم عرضها هي "ClassES".
إصدار دعم Android الذي تم إدخاله غير صالح "202.7660.26.42.7322048"، ومن المتوقع أن يكون بالتنسيق "w.x.y.z" - حيث يظهر هذا الخطأ أثناء تنفيذ نماذج الإنشاء.
إعادة تفعيل فئة تنفيذ رؤية إنشاء DSL بدلاً من الواجهة
استوديو Android
UI_mode_NIGHT_YES لا يعمل في المعاينة
أداة تعديل التنسيق
مشكلة في معاينة التصميم في كائن TextClock
معاينة لا تساوي تشغيل التطبيق | ?attr غير متاحة في fillColor of XML (Vector Drawable)
تتوقف معاينة تنسيق
حساسية التكبير أو التصغير في "استوديو Android" الإصدار 4.0
محرك عرض التنسيق: أحرف يونيكود مفقودة عند تحديث shortcuts.xml
أعطال "استوديو Android"
لينت
نتيجة موجبة خاطئة لإعادة تدوير الوبر
يتعذّر على Android Lint رؤية حاوية androidx.annotation في مشروع معيّن.
لا تعمل @CheckResult ضمن تعبيرات lambda
لا يزال "UnknownISSUEId" يعرض تحذيرات عند إيقافه
لا يعمل فحص لينت في UnusedResources بشكل صحيح مع المكتبات
حدث خطأ في أداة firebase-perf [OutdatedLibrary] حتى في حال استخدام أحدث إصدار.
العرض
لا يتم عرض الرسومات ذات الأشكال الشفافة بشكل صحيح.
المراجع
تمت إضافة المسافة البيضاء إلى بعض موارد السلاسل بعد الترقية إلى 4.2
ربط الملفات الشخصية
يؤدي استخدام الاستيراد الثابت لطريقة ربط العرض المضخّم "inflate" إلى ظهور مورد غير مستخدم
مساعد إقران Wear
تعذُّر تشغيل "مساعد إقران Wear" من IJ