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

Android Studio Electric Eel Patch 2 (2022.1.1.21)

تم الإصدار مع:
  • الإصدار 7.4.2 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
DexingFileCredentialmentsTask.outputKeepRos هو دليل ولكن تم تصنيفه كمخرج مخرجات
ظهور خطأ "AnnotationProcessorOptions.arguments are queries` عند التحديث إلى الإصدار 7.4 التجريبي 1
يتعذّر تنفيذ عملية DebugUnitTestManifest مع العناصر النائبة للبيان الخاصة بنُسخ الاختبار.
معاينة الإنشاء
إنشاء معاينة معطّلة عند استخدام نص HTML مع علامات b-Tag
لا يعمل تشغيل المعاينات من وحدات المكتبة
أداة تعديل التنسيق
استثناء في محرّر التنسيق
Shrinker (R8)
AGP 7.4.0/7.3.1 - محاولة إدراج إجراء في قائمة الانتظار غير القابلة للدفع
يعرض `:app:minifyVariableWithR8` قيمة NullPointerException في الإصدار 7.4.0-beta02 من AGP
R8: ClassNotFoundException when -allowaccessmodification

Android Studio Electric Eel Patch 1 (2022.1.1.20)

تم الإصدار مع:
  • الإصدار 7.4.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
نقل البيانات من موقع الوجهة إلى موقع exitLocation لمعالجة التحذير بشأن الإيقاف النهائي والاستعداد للإصدار Gradle 9.0
يعمل الإصدار AGP 7.4.0-rc01 على إيقاف واجهة برمجة التطبيقات Variable API مع الرسالة التالية: "يتعذّر إرسال طلب بحث عن القيمة التي تم تعيينها لـ map(provider(java.util.Set)) قبل اكتمال المهمة '...'"
أداة التثبيت
Android Studio Electric Eel | يتعذّر فتح إصدار 2022.1.1 لنظام التشغيل Windows 11
أداة Logcat
لا يمكن كتابة @ (يتعارض من اختصار Logcat)

Android Studio Electric Eel Stable (2022.1.1.19)

تم الإصدار مع:
  • الإصدار 7.4.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها

Android Studio Electric Eel RC 3 (2022.1.1.18)

تم الإصدار مع:
  • مكوّن Android Gradle الإضافي 7.4.0-rc03
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تحقق من الخطأ: الإصدار 5 من السجل [0x7] يحتوي على النوع Precise Reference: int[] ولكن بعدد صحيح متوقّع
Shrinker (R8)
NPE / خطأ في التأكيد في أداة التحقق من إطار CF

Android Studio Electric Eel RC 2 (2022.1.1.17)

تم الإصدار مع:
  • مكوّن Android Gradle الإضافي 7.4.0-rc02
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
لا يتم استخدام r8.jvmArgs
النشر
خطأ في النسخ المطابق للجهاز
جزء
Fragment DialogFragmentCallbacksDetector Lint معطل عند الترقية إلى Lint 30.4.x (AGP 7.4.x)
الاستيراد/المزامنة
لم يتم إنشاء أي إعدادات تشغيل للوحدات التي تتضمّن مكوّن Gradle الإضافي "com.android.test"
IDE مجمّد يحاول إعادة هيكلة طريقة kotlin في مشروع كبير
لينت
Lint: NPE بسبب الاستعلام عن مثيل التطبيق في وضعاودمج فقط
Shrinker (R8)
[R8 3.3.68] تعطُّل بعض أجهزة Android 6 بعد الترقية من الإصدار R8 3.2
أحدث إصدار com.android.tools.build:gradele:7.3.1 يحتوي على أعطال okhttp 3.12.13 على واجهة برمجة تطبيقات Android 16
لا تخفي R8 قيم ثابتة التعداد بشكل صحيح لفئة تعداد Kotlin.
يزيل R8 الحقل غير المستخدم، يتسبب في NPE في التعليمة البرمجية لأسفل أدناه في الدالة الإنشائية للفئة.
قد يؤدي إنشاء D8 AppInfo للدمج الأفقي إلى إبطال افتراضات النوع D8

Android Studio Electric Eel RC 1 (2022.1.1.16)

تم الإصدار مع:
  • الإصدار 7.4.0-rc01 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
ينشئ الإصدار AGP 7.4.0-alpha09 إصدارات لا يمكن تحميلها إلى Firebase App Distribution
معاينة الإنشاء
الخط المنقح/myfont.xml غير موجود (أو ليس ملفًا)
الاستيراد/المزامنة
تم تجميع OUTBuildAction بواسطة إصدار أحدث من "وقت تشغيل Java"
المكوِّن الإضافي Kotlin
الانحدار في EE: يتعذّر استخراج طريقة أحيانًا
الملفات الشخصية
عرض من أسفل للأعلى لتعقب أداء بسيط لم تتم تعبئته بشكل صحيح في فلامينغو C6
حِزم الإصدار/APK
"إنشاء حزمة موقَّعة أو حزمة APK": يجب أن يعتمد مسار الوجهة على الوحدة
إجراء الاختبارات
في كل مرة أُجري فيها اختبارات وحدة مع تغطية التغطية، أضطر إلى إعادة التجميع (مرتين)
ترقية "مساعد Google"
لا يتعامل مساعد الترقية مع المكوِّن الإضافي للإعدادات

Android Studio Electric Eel Beta 5 (2022.1.1.15)

تم الإصدار مع:
  • الإصدار 7.4.0-beta05 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تسبب Gradle 8.0-milestone-2 في استثناء في AGP
أداة تعديل التنسيق
تسرّب ذاكرة بحجم 138 ميغابايت في CustomViewPreviewRepresentation
Shrinker (R8)
[R8 4.0.30] لا يمكن تقييد النوع: long للقيمة: v147 بواسطة القيد: OBJECT

Android Studio Electric Eel Beta 4 (2022.1.1.14)

تم الإصدار مع:
  • الإصدار 7.4.0-beta04 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
إضافة grale-settings-api إلى إنشاء javadoc
مدير الجهاز
يؤدي تعديل AVD إلى تفعيل ميزة "إطار الجهاز"، مع تجاهل الإعداد السابق

Android Studio Electric Eel Beta 3 (2022.1.1.13)

تم الإصدار مع:
  • الإصدار 7.4.0-beta03 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
إيقاف إنشاء إعداد androidJacocoAnt في حال عدم تفعيل التغطية
لا يؤدي استخدام @IntDef في مكوِّن مكتبة إلى إنشاء تعليقات توضيحية.zip في aar.
وضع العلامة "--إصدار" في الاعتبار عند إعداد مهمة JavaCompile
تجاوز الموارد التي تتضمن resValue في Build.grale يؤدي إلى ظهور خطأ: الموارد المكرّرة.
تم إنشاء دليل مصدر مُدرَج كدليل Java في موفِّر المصدر الرئيسي لنموذج Lint
تعذّرت مزامنة Gradle: تعذّرت المزامنة لأنّ السبب غير معروف.
CredentialReportTask غير متوافق مع ذاكرة التخزين المؤقت للإعدادات
يتعذّر العثور على نوع فائق شائع لـ و
يؤدي استخدام الميزات الديناميكية وتقليص الموارد إلى تعطُّل وقت التشغيل
نقل البيانات من موقع الوجهة إلى موقع exitLocation لمعالجة التحذير بشأن الإيقاف النهائي والاستعداد للإصدار Gradle 9.0
يتضمّن نوع الإصدار "تصحيح الأخطاء" مفتاح توقيع تلقائيًا، والبعض الآخر لا يتضمّن ذلك.
برنامج تصحيح الأخطاء بلغة C++
نقاط الإيقاف الأصلية لا تعمل منذ إصدار 2021.1.1 من "استوديو Android"
محرِّر الرموز
قد يتضمن استخراج مورد السلسلة qoutes (" ")
فحص "RegExp" > خطأ "تخطي حرف متكرّر" في الخطأ "\\}" باعتباره إجراءً مكرّرًا
إنشاء التعديلات
تمييز بنية Jetpack Compose غير متسق
معاينة الإنشاء
تم توسيع القائمة المنسدلة في موضع غير صحيح في "وضع التفاعل مع المعاينة".
برنامج تصحيح الأخطاء
يتم ضبط مصادر تصحيح الأخطاء تلقائيًا على AggregateSdkVersion بدلاً من إصدار المحاكي.
إدارة التبعيات
إزالة أدوات البناء القديمة
المحاكي
النسخ المطابق للشاشة، انقر على إلغاء ربط الجهاز.
الاستيراد/المزامنة
إصلاح النظام الأساسي لـ IDEA-303282
لا تتوفّر خيارات برامج التحويل البرمجي مع مزامنة IDE Gradle.
legalStateException: لم يتم العثور على الإصدار (name=':')
تعذَّر استيراد مشروع Kotlin Multiplatform في الإصدار التجريبي 1 من نظام التشغيل AS 2022.1.1.
أداة تعديل التنسيق
أدوات عرض الوقت
لم تعُد معاينة التصميم تعمل في حال عدم توفُّر أي سمة في المظهر.
نوع الإدخال التلقائي غير صحيح لـ editText
معالجة غير صحيحة لسمة الجاذبية في عرض المخطط
دعم أدلة نموذج البيانات التي يتم الحصول عليها بشكل متبادل لاستخدامها في المشروعات متعددة الوحدات
تحاول ميزة RTL Refactoring تعديل ملفات توافق التطبيق
خيارات مكرّرة في "شجرة المكونات" في وضع التصميم لمحرِّر التنسيق
إضافة سمات الموضع المطلق إلى "استوديو Android" في مجموعات ConstraintLayout
مشكلة في عرض معاينة XML بتنسيق font_family
خطأ في معاينة طرق العرض المخصّصة
اقتراح: يجب أن يكون حجم خلية عرض خاصية العنصر قابلاً لتغيير الحجم
لينت
إعادة تدوير موجبة خاطئة بخصوص openInputStream
[أداة BuildTool/Lint] سمة دالة الإنشاء ChecksSdkIntAtLeast
أداة Logcat
[LogcatV2] تلميح مفتاح التشغيل السريع غير صحيح في حال تغيير الإعداد التلقائي "control + المسافة"
توقَّف عرض السجلّات على وحدة التحكّم
أداة فحص الشبكة
تعرض أداة فحص الشبكة الطلبات مرتين إذا تم إنشاء OkHttpClient من OkHttpClient آخر باستخدام newBuilder().
رموز/نماذج جديدة
تمت إضافة علامة بيانات وصفية فارغة إلى المشاريع الجديدة.

Android Studio Electric Eel Beta 2 (2022.1.1.12)

تم الإصدار مع:
  • الإصدار 7.4.0-beta02 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
إعدادات MergeGeneratedProguardFilesCreationAction بطيئة حتى إذا كان التخزين المؤقت للضبط مفعّلاً
إضافة إصدار خاصية Grale من LINT_Print_STACKTRACE=true
[AGP] إضافة دليل مصدر تم إنشاؤه إلى نموذج IDE (واجهة برمجة تطبيقات الصيغ)
يجب ألا يستخدم المكوّن الإضافي لنظام Gradle المتوافق مع Android الدالة SetupUile.configure(closure, target) المتوقّف نهائيًا.
التحذير عند عدم توفر ملفات الحماية
يحاول AGP إضافة kotlinOptions.freeCompilerArgs في مرحلة تنفيذ المهمة
مكتبة macsig: تم وضع علامة على ملف ApkVerifier$Result.getV4SchemeSigners() كخاص
قطع أثرية قديمة يتم تعبئتها في ميزة "الاقتراحات المطبّقة تلقائيًا"
تم إيقاف JavaPluginConsention وHasConsention
[AGP-7.3.0-beta03] فشل ShrinkResourcesNewShrinkerTask عند وجود سطر فارغ بعد إعلان XML
هدف lintVital يتم تشغيله تلقائيًا في صيغة تصحيح الأخطاء
عدم إضافة تحذيرات تجاهل إلى R8 تلقائيًا
يوقف AGP 7.3.0 مزامنة درجات الحرارة لمشاريع النظام الأساسي غرال
عارض APK
عدم حشو عناوين أعمدة جدول أداة تحليل APK
محاذاة تصنيف مربّع الحوار غير صحيحة
عرض محتوى ملفات .version في أداة تحليل APK
أداة إدارة AVD
خطأ في "خطأ في مدير AVD: يتعذّر تحديد موقع adb ولكن adb.exe في المسار الصحيح.
أداة فحص المهام في الخلفية
أداة فحص المهام في الخلفية
محرِّر الرموز
قد يتضمن استخراج مورد السلسلة qoutes (" ")
لا يمكن تمييز سياق SQL (لغة الاستعلام البنيوية) في الغرفة 2.5.0
الاسم المقترح لمورد سلسلة الاستخراج فارغ أحيانًا
برنامج تصحيح الأخطاء
يتم ضبط مصادر تصحيح الأخطاء تلقائيًا على AggregateSdkVersion بدلاً من إصدار المحاكي.
مدير الجهاز
ترتيب غير صحيح في مدير الأجهزة
ظهور نتائج غامضة في قائمة بحث الإجراءات عند البحث عن "مدير الجهاز"
المحاكي
إيقاف شاشة الجهاز أثناء النسخ المطابق
عدم التمكّن من تنزيل صورة نظام التشغيل Android 12.0 بدون Google APIs لواجهة ABI Arm64-v8a على جهاز MacBook Pro 14
الاستيراد/المزامنة
تعذُّر استيراد مشروع Gradle بعد الترقية من Chipmunk Patch 2 (2021.2.1)
دعم تنسيق مصدر KMP الجديد
السماح بالاختبارات بالتزامن مع الإصدارات القديمة من AGP لمعالجة DSL لمساحة الاسم الجديدة
المكوِّن الإضافي Kotlin
أداة Refactor -> أداة تعديل الوحدات لا تعمل مع رمز لغة البرمجة Kotlin
لينت
التحقّق من رصاص ResourceType لا يعمل مع مصادر لغة البرمجة Kotlin
لا تعالج أداة VersionChecks عمليات فحص نطاق لغة Kotlin.
نتيجة موجبة خاطئة لـ InسطرApi عند الالتفاف
أداة Logcat
مشاكل Logcat
أداة Logcat تعرض البانر "يتم إخفاء كل الإدخالات من خلال الفلتر" عند قطع اتصال الجهاز
يُرجى إعادة إمكانية تخصيص حجم خط Logcat
أداة إعادة هيكلة وحدات
AS 3.3 alpha8: الوحدة النمطية... إعادة البناء غير مفعّلة
التنقل
إذا تم نقل مساحة الاسم إلى Build.grale، سيفشل الإصدار مع تعريف R لا يمكن الرجوع إليه.
رموز/نماذج جديدة
تعليق غير صحيح في نموذج النشاط المبوَّب
اسم الوحدة ضيق جدًا
معالج مشروع جديد
شاشة توزيع الإصدار كبيرة جدًا ولا يمكن تمريرها.
عرض المشروع
لم يتم تعديل اسم الحزمة في الشريط الجانبي بعد إعادة التسمية
حِزم الإصدار/APK
لا يؤدي إنشاء ملف تخزين المفاتيح إلى تجنُّب الوسيطات أو اقتباسها
المراجع
تغيير لون ملفات SVG الشفافة إلى اللون الأصفر
لا يمكن استخراج مورد السلسلة من لغة kotlin إذا كان يحتوي على فواصل أسطر.
استوديو Android يحل محل مورد قابل للرسم بشكل غير ملحوظ
يجب أن يعمل التحويل إلى إجراء WebP مع رموز مشغّل التطبيقات
مدير حزمة تطوير البرامج (SDK)
عرض SdkManager يعرض سلسلة toString على RemotePackage
يتسبب دليل رموز القصاصات الفنية في حدوث تأخيرات كبيرة في تطبيق "إدارة SDK".
محرّر الترجمات
لا يفرق "محرّر الترجمة" بين الصربية السيريلية واللاتينية الصربية. يتم أيضًا فقد الكثير من اللغات في "محرّر الترجمة"
يتم استبدال أعمدة متعددة عند لصق النص.
محرر الترجمة: إبقاء ملفات الموارد لا تضعها كلها في ملف shortcuts.xml
تؤدي إضافة سلسلة في "محرِّر الترجمة" إلى إضافة المورد مرتين (AS Bumblebee)
ترقية "مساعد Google"
تغيير الدعم إلى اسم الحزمة في AndroidTest
نقل سمة حزمة AndroidManifest.xml إلى مساحة اسم DSL

Android Studio Electric Eel Beta 1 (2022.1.1.11)

تم الإصدار مع:
  • الإصدار 7.4.0-beta01 من مكوّن Android Gradle الإضافي
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
لا يمنح Component.sources الإذن بالوصول إلى ملفات "الموارد".
فشل إنشاء غير مستقر في مهمة MergeResources
لا يتصل SourceDirectories.addGeneratedSourceDirectory بشكل صحيح لموارد Android
ينقطع المكوّن الإضافي kotlin-android-extensions عندما لا تتوفّر سمة `package` في AndroidManifest.xml
يجب ألا يستخدم مكوّن Android Gradle الإضافي وظيفة GUtill.toWords(string) المتوقفة نهائيًا
يجب ألا يستخدم المكوّن الإضافي لنظام Gradle المتوافق مع Android الدالة SetupUile.configure(closure, target) المتوقّف نهائيًا.
"ثابت تعداد غير معروف" جديد من javac على AGP 7.4.0-alpha09
يجب أن يكون هناك خطأ في المزامنة عندما تكون مساحة الاسم == testNamespace.
يكرر AGP دقة/ مجلدات في المستوى الأعلى من الاقتراحات المطبّقة تلقائيًا التي تم إنشاؤها.
تم إيقاف JavaPluginConsention وHasConsention
موقع ملف غير صحيح وغير متسق لواجهة برمجة تطبيقات التحويل الجديدة
تحديث اختبارات AGP لاستخدام الإصدار 1.7.20 من KGP إصدار تجريبي
فشل Gradle 7.4 (تعذّر إنشاء مثيل من AnalyticsService)
واجهة برمجة التطبيقات
واجهة برمجة التطبيقات الصيغ: في الإصدار 7.1 من نظام AGP والإصدارات الأحدث، لا تتم إعادة توجيه التحديثات المُقدَّمة إلى الصيغ القديمة
أداة تحليل الإصدارات
استمرار إطلاق Gradle Build إلى أجل غير مسمى بعد الإنشاء الناجح
محرِّر لغة C++
لا يمكن تحديد موقع C++. الخارجي في عرض مشروع Android.
محرِّر الرموز
إيقاف عمليات استيراد أحرف البدل تلقائيًا لمشاريع Kotlin في "استوديو Android"
النشر
تسرّب المشروع من خلال AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
مدير الجهاز
"مدير الجهاز" يعرض الصور التلقائية لاختيار الهاتف
Dexer (D8)
تقديم تحذير دقيق عن الحاجة إلى تفعيل إزالة غازات لادبا
المحاكي
يعرض الملف الشخصي لأجهزة Android TV حجم الجهاز غير صحيح.
الاستيراد/المزامنة
تعذّرت المزامنة وستظهر رسالة "يتعذّر العثور على صيغة مطابِقة لنوع الإصدار ونكهات المنتج".
لا يمكن مزامنة المشروع باستخدام وحدة KMP في Chipmunk مع أداة MPSS.
Kotlin Multiplatform: مرجع لم يتم حله
تجنب الاستعلام عن نماذج KMP لتحديد ما إذا كانت الوحدة هي نموذج KMP
//tools/adt/idea/project-system-gradele:intellij.android.projectSystem.gradele.tests_tests على JDK17
تعذَّر استيراد مشروع Kotlin Multiplatform في AS 2022.1.1 Canary 10.
يُرجى ترتيب صيغ الإصدارات أبجديًا.
مشاكل في مزامنة سمات النكهة غير المتوفّرة
لينت
تظهر الفواصل العليا المائلة عند تطبيق التصحيح التلقائي للتعليقات التوضيحية مع استهداف موقع الاستخدام
يتم تقصير الأسماء المختصرة في LintFixPerformer بشكل غير صحيح في الأسماء نفسها باستخدام البادئة نفسها.
إصلاح تساقط الوبر تحليل المهام
دمج Lint
استخدام ذاكرة وصول عشوائي (RAM) من نوع AGP 7.0.0 ألفا 14 لينت غير محدود
الذاكرة
أداة "ملف تعريف الذاكرة" تعرض 0.2 غيغابايت بدلاً من 150 ميغابايت
هيكل المشروع
اقتراح مُضلِّل لتعديل التبعية
عرض المشروع
نافذة أداة المشروع -> عرض Android: رموز ظهور الصف لا تظهر
مزج ملفات Build.grale وproguard في Project View في Electric Eel Canary 9
استثناء "كتابة سياق غير آمن!" في GradleModuleModel.getBuildFile
حِزم الإصدار/APK
AGP: يتعذّر نشر نوع إصدار معيَّن في إعداد متعدد المتغيرات
مدير حزمة تطوير البرامج (SDK)
لا تسجِّل writeInstallerMetadata خطأ IOException عند الفشل في إنشاء دليل
ترقية "مساعد Google"
يجب أن يعالج مساعد ترقية AGP المشاريع التي تستخدم android.disableAutoComponentCreation.

Android Studio Electric Eel Canary 10 (2022.1.1.10)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha10 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
لا يمنح Component.sources الإذن بالوصول إلى ملفات "الموارد".
لا يتصل SourceDirectories.addGeneratedSourceDirectory بشكل صحيح لموارد Android
يتجاهل AGP عمليات إلغاء jniLibs من 7.3.0-alpha08
ينقطع المكوّن الإضافي kotlin-android-extensions عندما لا تتوفّر سمة `package` في AndroidManifest.xml
java.io.IOException: تعذّر حذف res.jar
يجب أن يكون هناك خطأ في المزامنة عندما تكون مساحة الاسم == testNamespace.
يكرر AGP دقة/ مجلدات في المستوى الأعلى من الاقتراحات المطبّقة تلقائيًا التي تم إنشاؤها.
الإنشاء باستخدام KMM - خطأ داخلي في الخلفية: استثناء أثناء خفض IR
إحصاءات جودة التطبيقات
يُرجى إيقاف عرض بانر Crashlytics عند بدء تشغيل "استوديو YouTube".
أداة تحليل الإصدارات
استمرار إطلاق Gradle Build إلى أجل غير مسمى بعد الإنشاء الناجح
إصدار C++
موقع إخراج ثابت لـ Commands.json
ربط البيانات
تسرُّب LayoutSlideingModuleCaches عبر ناقل الرسائل
Dexer (D8)
تقديم تحذير دقيق عن الحاجة إلى تفعيل إزالة غازات لادبا
الاستيراد/المزامنة
تعذّرت المزامنة وستظهر رسالة "يتعذّر العثور على صيغة مطابِقة لنوع الإصدار ونكهات المنتج".
Kotlin Multiplatform: مرجع لم يتم حله
يبدو أنّ أداة "فحص الرمز" لا تعمل.
يُرجى ترتيب صيغ الإصدارات أبجديًا.
مشاكل في مزامنة سمات النكهة غير المتوفّرة
البنية الأساسية
readKotlinBuildScriptModel يحدث خطأ بسبب عدم إمكانية قراءة دليل prefab
لينت
تظهر الفواصل العليا المائلة عند تطبيق التصحيح التلقائي للتعليقات التوضيحية مع استهداف موقع الاستخدام
يتم تقصير الأسماء المختصرة في LintFixPerformer بشكل غير صحيح في الأسماء نفسها باستخدام البادئة نفسها.
إصلاح تساقط الوبر تحليل المهام
دمج Lint
استخدام ذاكرة وصول عشوائي (RAM) من نوع AGP 7.0.0 ألفا 14 لينت غير محدود
AndroidLintAnalysisTask به خطأ في ذاكرة التخزين المؤقت بسبب تسوية المسار النسبي
هيكل المشروع
اقتراح مُضلِّل لتعديل التبعية
عرض المشروع
نافذة أداة المشروع -> عرض Android: رموز ظهور الصف لا تظهر
مزج ملفات Build.grale وproguard في Project View في Electric Eel Canary 9
استثناء "كتابة سياق غير آمن!" في GradleModuleModel.getBuildFile
حِزم الإصدار/APK
AGP: يتعذّر نشر نوع إصدار معيَّن في إعداد متعدد المتغيرات
إجراء الاختبارات
تقرير اختبار HTML لـ androidTest يعتبر حالات الاختبار التي تم تخطيها كنجاح في معدل النجاح.
مدير حزمة تطوير البرامج (SDK)
لا تسجِّل writeInstallerMetadata خطأ IOException عند الفشل في إنشاء دليل

Android Studio Electric Eel Canary 9 (2022.1.1.9)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha09 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تغييرات التعامل مع حزمة تطوير البرامج (SDK) المستهدفة تؤدي إلى كسر اختبارات Robolectric
ProcessLibraryManifest لا يعالج بشكل صحيح عمليات حذف ملفات بيان المكتبة.
يتجاهل AGP عمليات إلغاء jniLibs من 7.3.0-alpha08
السماح بإيقاف R8 خارج العملية
حدث خطأ أثناء مزامنة الصف
يؤدي الوصول إلى مصادر الصيغ في onVariable إلى إخفاء مصادر Android العادية، مثل Buildconfig.
يستخدم "إنشاء مشروع" إصدارًا خاطئًا من Gradle
لا يتضمّن الإصدار 7.1 من الإصدار التجريبي من AGP com.android.build.api.dsl.Lint API و/أو ملف kdoc مُضلِّلًا.
الترقية إلى json-simple:1.1.1
لا يمكن لشركة Electric Eel Canary 3+ تشغيل مشروع JVM باستخدام مكتبة KMP؛ حيث تعمل Gradle CLI
معاينة الإنشاء
androidx.media3.exoplayer.offline.لا يؤدي التنزيل إلى عدم المعاينة.
يؤدي الاستدعاء المتكرر لـPreviewParameterProvider إلى ظهور NoSuchMethodException أو معاينة فارغة بدون خطأ
النشر
يتطلب نشر معاينة Compose على الجهاز إصدارين من الدرجة الأولى
أدوات التصميم
التحقّق من صحة التنسيق: "androidx.viewpager2.widget.ViewPager2 مخفي جزئيًا في التنسيق"
الاستيراد/المزامنة
إتاحة أرقام تعريف التطبيق لجميع المتغيرات في وقت المزامنة
KTIJ-22303: لا يتطابق نموذج Mpp مع نموذج cacheOriginidentifier
تعذّر على محرّر مصدر اختبار الوحدة حل مورد السلسلة الذي تم تعريفه في وحدة أخرى
لا يتم مطلقًا إبلاغ أداة معالجة المزامنة الرئيسية بشأن المزامنة التي تم إلغاؤها أو تعطُّلها في مرحلة استيراد البيانات.
الحصول على مربّع حوار بنية مشروع IDEA
KMP مع الرمز الشائع من HMPP لا ينجح في الحل مع استهداف Android فقط
تحذير بشأن موقع JDK مشبوه يشير إلى وجود مشكلة ولكن لا يحددها
لينت
تحذير غير صحيح بشأن التعليق التوضيحي " @Parcelize" على فئة محدّدة مختومة.
عدم طباعة `./gramlew lintDebug` دائمًا
علامة تجاهل التحذيرات (-w) في Lint تتجاهل التحذيرات لكنّها لا تعرض الأهمية المعلوماتية
Lint "AutoCloseable used without 'try'-with-resources" and "This TypedArray يجب أن تتم إعادة تدويره بعد الاستخدام مع تعارض #recycle()"
يؤدي Lint إلى تهيئة UAST من مهمة إعداد التقارير التي ينبغي أن تكون غير صالحة
عدم تحديث مهام تقرير Android Lint
دمج Lint
AndroidLintAnalysisTask به خطأ في ذاكرة التخزين المؤقت بسبب تسوية المسار النسبي
أداة Logcat
[LogcatV2] تعبئة خيارات "level:" مسبقًا
Electric Eel c4: "تعذّر حفظ الإعدادات"
عرض المشروع
يعرض "استوديو Android" Build.grale مرتين عند استخدام الرابط الرمزي
تشغيل
رسالة استثناء مضللة

Android Studio Electric Eel Canary 8 (2022.1.1.8)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha08 من Android Gradle Plugin
المشاكل التي تم إصلاحها
إصدار C++
لا يمكن العثور على (شوكة) CMAKE بعد ترقية AGP من 4.1.3 إلى 4.2.0 / 7.2.1
أداة تعديل ملفات Gradle
تحذير على أنّ قيمة BuildToolsVersion منخفضة جدًا غير دقيقة.
لينت
عطل في عملية التحقق من أذونات Android Lint

Android Studio Electric Eel Canary 7 (2022.1.1.7)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha07 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
لا توجد القدرة على إضافة إدخالات zip "المخزنة" إلى APK بعد أن قدم AGP أداة zipflinger في الإصدار 4.1.0
معاينة الإنشاء
يتعذّر على معاينات الإنشاء في وحدات التطبيق العثور على الموارد في المشاريع متعددة الوحدات.
لينت
تعطُّل Lint على ملفات kt الفارغة
المراجع
EEL Canary 5 - يتعذّر إنشاء مثيل لطرق العرض المخصّصة وعرضها في محرّر XML
الاختبار
إصلاح أدلة fr لتنفيذ اختبارات الوحدة في EE

Android Studio Electric Eel Canary 6 (2022.1.1.6)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha06 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
اسم ملف غير صحيح في ملف الإخراج لتحويلSingleArtifact.AAR
يجب أن يكون JdkImageInput أقل حساسية للتغييرات غير المهمة.
تتعارض الميزة الديناميكية مع "android.uniquePackageNames"
لينت
يحدث إخفاق في Lint UnusedIds بشكل غير صحيح عند استخدام ViewVersion على النحو الذي اقترحته المستندات الرسمية.

Android Studio Electric Eel Canary 5 (2022.1.1.5)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha05 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
قد يكون فحص إصدار Gradle داخل AGP مكلفًا
يجب أن يستخدم مكوّن Gradle الإضافي لنظام التشغيل Android سلسلة أدوات Gradle التي تم ضبطها من خلال الإضافة الخاصة بمهام تجميع لغة Java.
يتعذّر على وحدة AGP 7.2 com.android.test الوصول إلى فئات تركيبات الاختبار في وحدة com.android.app.
تعطُّل Lint في إصدار Kotlin 1.7.0-RC2
الاستيراد/المزامنة
مواجهة مشكلة في نكهات متعددة للمنتجات في الإصدار الجديد
لا يسجّل ProjectMaterialDumper علامة التبعية التي يتم تصديرها.

Android Studio Electric Eel Canary 4 (2022.1.1.4)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha04 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
فشل أداة معالجة اختبار AGP 7.x على نظام التشغيل MacOS منذ الإصدار 7.0.0-beta04 (شامل)
إزالة استخدام كود kotlin في رمز Cxx
استخدام الهدف 11 عند تجميع AGP
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
تطوير التطبيقات
"محرّر الترجمة" غير قابل للتمرير.
تحليل الرمز
لا يتم تشغيل Lint بشكل سريع في أداة التعديل
معاينة الإنشاء
تسريب ComposePreviewRepresentations عبر اتصالات ناقل الرسائل في FastPreviewManager
أدوات التصميم
تتجاهل مادة عرض الصورة لون الخلفية للرمز
لا تعيد منصة Asset Studio إنشاء ملفات .png لمواد عرض الصور
مدير الجهاز
يختار مدير AVD صورة نظام خاطئة
Dexer (D8)
تفعيل نمذجة واجهة برمجة التطبيقات غير المتوفّرة صراحةً في D8/R8 من AGP
الإطلاق الأول
نافذة منبثقة لمشاركة البيانات عند كل عملية إطلاق
الاستيراد/المزامنة
يجب ألا تؤدي المزامنة التي تعذّرت إلى تعطُّل الإصدار | إنشاء مشروع
إيقاف الحظر في MergedManifestManager.getSnapshot() في LaunchUtills
نقل بيانات AndroidProjectTaskRunner إلى APis غير المتوقّفة
IntelliJ
"version": "dev Build" في product-info.json
لينت
لم يكتشف ObsoleteSdkInt إصدار Build.VERSION.SDK_INT >= minSdkVersion
SystemPermissionTypo نتيجة موجبة خاطئة على android.permission.WAKE_LOCK
أداة Logcat
[Logcat V2] نحتاج إلى دعم أفضل للقيم التي تحتوي على المسافات
مساحة تخزين تبلغ 2 غيغابايت يستخدمها 9000 DeviceImpl في الاحتفاظ بالبيانات من خلال AndroidLogcatService
إعدادات تنسيق Logcat غير مستمرة
[Logcat V2] لا يتم وضع علامات النقطتين بجانب كل المفاتيح عند استخدام ميزة الإكمال التلقائي
حِزم الإصدار/APK
لا يتم إجراء استدعاء "مهام Google" من نافذة أداة Gradle عبر "استوديو Android" ما لم يكن في المستوى الأعلى.
مدير الموارد
الطلب: توفير ميزة "التحويل إلى تنسيق Webp" لقائمة سياقات المجلد، وليس إلى الملفات فقط
لا يحتفظ Android Studio 4.1 RC3 بالموضع في "مدير الموارد" عند حذف الموارد.
لا يمكن لمدير الموارد البحث في قيمة السلاسل
خطأ: ينسى "استوديو Android" كيفية عرض قائمة الموارد على شكل شبكة
يبدأ تطبيق Android Asset Studio في الملفات بـ ic_.
تلميح بشأن زرّ "استوديو مواد العرض الخاصة بالمتجهات"
لا تعرض مادة عرض الصور دليل الموارد مرتَّبًا حسب ترتيب تصاعدي.
عند إضافة صورة مادة عرض، تكون قائمة النكهات بترتيب عشوائي.
يجب أن تتمكن أداة تصحيح الرسم 9 من التصغير إلى أقل من 100%
زر المساعدة لمربع حوار "حفظ باسم .9.png"
الطلب: السماح بالعثور على العناصر في مربع التحرير والسرد من خلال الضغط على الأحرف في لوحة المفاتيح
أثناء إنشاء رمز تطبيق جديد مع وجود مجلد موارد مشترك للنكهات المتعددة لا يمكن تغيير موقع رمز الاستيراد
تم اقتطاع تصنيف جديد لمربّع حوار مادة عرض المتجه
تنشئ "استوديو مواد العرض" خلفية بيضاء للصور حتى عندما يتم ضبط الشكل على "بدون"
تتجاهل عناصر استيراد الدفعات القابلة للرسم اللغة والمنطقة
مدير الموارد: يستمر في استخدام وحدة أخرى إلى جانب وحدة تطبيقي
محرّر الترجمات
على "محرّر الترجمة" كتابة إدخالات جديدة في الموضع الصحيح ضمن الملفات.

Android Studio Electric Eel Canary 3 (2022.1.1.3)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha03 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
transactionReleaseManifest: تم العثور على الحزمة في المصدر AndroidManifest.xml سالب خاطئ
إزالة عملية التحقّق التي تمنع استخدام distributionSha256Sum في ملف خصائص برنامج تضمين
يعطل الإصدار 7.2 من AndroidGradlePlugin واجهة برمجة التطبيقات عند استخدامها مع واجهة برمجة تطبيقات ASM
نافذة "مساعد Google"
مساعد عنوان URL: تم إيقاف التنفيذ التلقائي للطريقة "getFile"، وعليك تجاوزه.
المحاكي
AS Electric Eel Canary 2 - حدث خطأ أثناء الضغط على "إنهاء" على مساعد اتصال الجهاز لا يؤدي إلى أي شيء
الاستيراد/المزامنة
تعطّل التبعية الدائرية لمدير عمليات الشركاء استيراد المشروع
"تم رصد جذور للمحتوى مكرّر" باستخدام الإصدار 7.2.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android.
لينت
SystemPermissionTypo نتيجة موجبة خاطئة على android.permission.WAKE_LOCK
أداة Logcat
AS 2021.3.1 يتعذّر على أداة Logcat الجديدة في إصدار Canary 8 نسخ النص ولا يتوفّر خيار للبحث في النص المحدَّد في Google.
أداة Logcat الجديدة لا تعرض السجلّات بعد أوّل ثانيتَين
حِزم الإصدار/APK
لا يتم إجراء استدعاء "مهام Google" من نافذة أداة Gradle عبر "استوديو Android" ما لم يكن في المستوى الأعلى.
المراجع
NPE في AarResourceRepositoryCache.createCachingData (AS Electric Eel)
تشغيل
خيار الأجهزة غير مرئي ويتعذّر تشغيل التطبيق على الرغم من توفُّر وحدة للتطبيق.
أداة التعديل
لا تعمل أداة التصحيح على M1 مع EE c1 إلى EE c2
ترقية "مساعد Google"
"لا يمكن العثور على إصدار AGP في ملفات الإصدار". ماذا يعني ذلك؟ وكيف يمكن لأي شخص إصلاحها؟

Android Studio Electric Eel Canary 1 (2022.1.1.2)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha02 من Android Gradle Plugin
المشاكل التي تم إصلاحها
الاستيراد/المزامنة
حدث AlreadyDisposedException أثناء المزامنة
لينت
[Lint] يعثر على خطأ "نوع المورد" على أخطاء في رمز صالح عندما يكون الرمز عبر الوحدات.

Android Studio Electric Eel Canary 1 (2022.1.1.1)

تم الإصدار مع:
  • الإصدار 7.4.0-alpha01 من Android Gradle Plugin
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تضمين أسطر جديدة بتنسيق XML تشوّه في بنية الإصدارات باستخدام التقسيمات
إضافة طرق إزالة الوبر إلى نموذج الوبر
إنشاء الصيغ
توقُّف نافذة "الإصدارات" عند تبديل الصيغة في منتصف عملية المزامنة/الإصدار
صيغة الإعداد مقفلة على نكهة ndk abi التلقائية، ولا يمكن تغييرها.
لا يمكن لـ AS التبديل بين صيغ الإصدار في حال كانت نكهات المنتج تحتوي على مجموعات ABI أصلية غير متداخلة.
لم تنته أداة تبديل خيارات المنتج في بعض الأحيان
حدث عطل في التبديل بين الصيغ التي تتضمّن واجهات ABI مختلفة.
إنشاء التعديلات
BridgeContext.getSystemService() ينتهك العقد من خلال طرح قيمة فارغة بدلاً من إرجاع الخدمات غير المعروفة.
معاينة الإنشاء
تتوقف المعاينة التفاعلية عن العمل عند سحب عرض التمرير
أدوات التصميم
يتم عرض الحد الخارجي القابل للرسم على الشكل والذي يكون عرضه < 1.0 في التخطيط في جزء التصميم فقط إذا كان مسبوقًا بالرقم "0".
لا يتطابق عرض سلسلة HTML في المصمم مع ما يتم عرضه على أي جهاز/محاكي جربته.
المحاكي
تم إيقاف خيار إيقاف مشاركة الحافظة في تطبيق Bumblebee على Android. لا يمكن إيقافه.
الاستيراد/المزامنة
لا يلتقط com.android.tools.idea.testing.AndroidGradleTestUfillsKt#verifySyncedتلائم التبعيات المفقودة.
لا تنتهي أبدًا عملية التبديل بين الصيغ أثناء عملية الإنشاء.
لا يتوافق "استوديو Android" مع تداخل Gradle Composite-Build
تحتاج رسائل خطأ المكوّن الإضافي لدعم Android إلى إعادة صياغة
IntelliJ
لم يتم العثور على قائمة شريط لمس MBP 15" 2018.
أداة تعديل التنسيق
يتم تجاهل سمة android:theme في ViewGroup.
يُرجى معاينة مشكلة العرض عند استخدام ?android/attr:[color].
يتعذّر ظهور العرض المخصّص في المعاينة عند تحميل الخط.
أعطال "استوديو Android"
خطأ في عارض التنسيق
خطأ: لا تتوفر معاينة للخيارات المفضّلة المخصّصة
معاينة لا تساوي تشغيل التطبيق | ?attr غير متاحة في fillColor of XML (Vector Drawable)
سبب حدوث مشكلة في العرض عند استخدام CameraView
لينت
إضافة علامة "بلا اتصال بالإنترنت" إلى أداة Lint
لا تلتزم "InتناسقLayout" (تنسيق التخطيط) بالمرجع
المادة
لا تظهر مربّعات الحوار في المعاينة
معالج مشروع جديد
يجب على معالج وحدة قياس الأداء الجديد تحديد minSdk 23
حِزم الإصدار/APK
Bundletool: لا يتم دمج عناصر فلتر الأهداف بشكلٍ سليم بين وحدات الميزات والوحدات الأساسية.
ترقية "مساعد Google"
لا تنتهي أبدًا ميزة "مساعد ترقية AGP"