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

Android Studio Iguana | 2023.2.1 Patch 2

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.3.2 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يمكن أن يحدث عُطل في AGP 8.3 مع تفعيل ميزة إزالة السكر.
يؤدي الإصدار 8.3 من Android AGP إلى إيقاف مهمة zipApksFor
الاستيراد/المزامنة
Android Studio Iguana | 2023.2.1 Canary 9 لا ينشئ مشروعًا صحيحًا للإنشاء
دمج Lint
تعذُّر على Lint إزالة الغموض عن أحد متطلّبات KMP

Android Studio Iguana | 2023.2.1 Patch 1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.3.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
مشكلة في معالجة المدخلات المتزايدة في MergeJavaResourcesTask
معاينة الإنشاء
لا ترصد ميزة "معاينة الإنشاء" السلاسل الجديدة إلى أن تتم إعادة تشغيل التطبيق.
تعذُّر تحميل PreviewParameterProvider على Iguana فقط
أداة فحص التنسيق
تعطُّل أداة فحص التنسيق في Compose في AS Iguana Canary 10
دمج Lint
لا يمكن لأداة Lint حلّ أنواع مجموعات المصادر الشقيقة في AGP 8.3.0-rc02

Android Studio Iguana | 2023.2.1 RC 2

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-rc02
المشاكل التي تم إصلاحها
Shrinker (R8)
تعذُّر اختبار SimpleKotlinEnumUnboxingTest على روبوت kotlin_dev

Android Studio Iguana | 2023.2.1 RC 1

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.3.0-rc01
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذُّر مهمة تثبيت الإصدار 8.2.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android في مشروع يستخدم ميزات ديناميكية
إنشاء الإخراج
عدم ظهور أخطاء AS Iguana Gradle Sync
مدير الجهاز
يؤدي توفُّر تعريفات لها أسماء متطابقة ولكن مع أرقام تعريف مختلفة إلى تعطُّل مربّع حوار إعداد AVD
Dexer (D8)
[desugared library] الإصدار 2.1 من مكتبة desugared غير متوافق مع الإصدارات السابقة من R8
هل يتم إجراء التحسينات حتى مع استخدام D8 فقط؟
الاستيراد/المزامنة
التراجع في الأداء - إعداد التبعيات في IDE
يتعذّر على Android Studio Hedgehog إكمال عملية احتساب حجم المشروع
Shrinker (R8)
[R8 8.3.21] حجم الإصدار R8 8.3.21 أكبر من الإصدار R8 8.1.56 بمقدار 1.57 ميغابايت
class.getInterfaces() تُرجع قيمة فارغة

Android Studio Iguana | الإصدار التجريبي 2 من 2023.2.1

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-beta02
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذّر ضبط إصدار JaCoCo في AGP 8.2.0
تعذُّر مهمة تثبيت الإصدار 8.2.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android في المشروع الذي يستخدم ميزات ديناميكية
الملفّات الشخصية الأساسية وProfileInstaller
تعذُّر compileReleaseArtProfile بسبب java.lang.ArrayIndexOutOfBoundsException
الاستيراد/المزامنة
استخدام مكتبات غير تابعة لـ AndroidX في مشروع AndroidX
Shrinker (R8)
[R8 8.3.21] حجم الإصدار R8 8.3.21 أكبر من الإصدار R8 8.1.56 بمقدار 1.57 ميغابايت

Android Studio Iguana | الإصدار التجريبي 1 من 2023.2.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.3.0-beta01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
الاستيراد/المزامنة
مشكلة محتملة في التوافق مع Gradle 9 في Iguana بسبب org.gradle.util.VersionNumber
Shrinker (R8)
تعطُّل حزمة تطوير البرامج (SDK) Flurry R8 مع AGP 8.2.0
Android - يتسبب R8 في تعطُّل فئة فرعية من LinearLayoutManager
تعطُّل وقت التشغيل في R8 v8.2.33، "java.lang.VerifyError: Bad type on operand stack" بعد الترقية

Android Studio Iguana | 2023.2.1 Canary 17

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha17
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يُرجى تقديم خيارات لتضمين المصادر التي تم إنشاؤها في Javadoc وSourceJar.
نحتاج إلى حلّ سريع للتناقض بين compileSdk والتبعية مع minCompileSdkVersion
[Gradle] يجب أن تتيح أداة tools:overrideLibrary استخدام علامة النجمة (*)
تجميد واجهة المستخدم عند تعديل البيان
إحصاءات جودة التطبيقات
لا تعمل وظيفة الترتيب في عمود "المشاكل" بشكلٍ بديهي.
أداة تصحيح أخطاء C++‎
لا يتحقّق برنامج تصحيح الأخطاء LLDB من apk بحثًا عن التصاميم المعمارية المطلوبة قبل تشغيله.
تحليل الرموز
لا تعمل عمليات التحقّق من إصدار مكتبة Lint مع فاتورة المواد (BoM).
محرِّر الرموز البرمجية
إجراء التوثيق السريع لواحدة من الدوالّ يعرض "COMPILED_CODE" للمَعلمات التلقائية في Iguana Canary 5
مدير الجهاز
تم نسخ مظاهر الأجهزة إلى دليل حزمة تطوير البرامج (SDK).
Gradle
‎InlineApi بدلاً من ‎InlinedApi
الاستيراد/المزامنة
السماح بإجراء اختبارات للمزامنة مع الإصدارات القديمة من AGP لمعالجة لغة وصف المساحات الاسمية الجديدة
لم يتم تعديل قائمة مواد Firebase الأساسية
Lint
لا يُعلمك "استوديو Android" أو Lint عندما تكون تبعيات "النظام الأساسي" قديمة.
خطأ: لا تتوفّر أي اقتراحات لتعديل الاعتمادية على Firebase-bom
لا يرصد Project Structure (وGradle؟) تبعيات ملف BOM في Firebase لتتم ترقيتها إلى إصدار أحدث.

Android Studio Iguana | 2023.2.1 Canary 16

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha16
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يؤدي الرابط المؤدي إلى "المشاريع غير المرتبطة" في إعدادات الاستوديو إلى الانتقال إلى مكان غير صحيح.
مسجّل Espresso
عدم ظهور نافذة "تسجيل الاختبار" في "استوديو Android" لتطبيق "Expresso Test Recorder"
الاستيراد/المزامنة
خطأ أو تحذير غير واضحَين بعد مزامنة المشروع
مدقّق الشبكة
إتاحة gRPC لأداة فحص الشبكة
لا يمكن لأداة فحص gRPC تسجيل بيانات من AndroidChannelBuilder
Shrinker (R8)
تُجري دالة isShrinkResources تحسينًا مفرطًا في الإصدارات من 8.3.0-alpha11 إلى alpha14

Android Studio Iguana | 2023.2.1 Canary 15

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.3.0-alpha15 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذّر DexArchiveBuilderTaskDelegate مع وحدة مكتبة تتضمّن موارد فقط
إصدار AGP7.4 من متغير المكوّن الإضافي المخصّص toTransform لجميع عمليات الطرح التي تؤدي إلى إدخال مكرّر: استثناء META-INF/MANIFEST.MF
إتاحة علامات البيان الجديدة
مسجّل Espresso
عدم ظهور نافذة "تسجيل الاختبار" في "استوديو Android" لتطبيق "Expresso Test Recorder"
الاستيراد/المزامنة
واجهة مستخدم "Gradle JDK" لا تقترح "Gradle Sync"
أداة فحص التنسيق
Iguana Canary 13: Layout inspector is spamming logcat with "No package ID ff found for resource ID 0xffffffff."
مدقّق الشبكة
إتاحة gRPC لمدقّق الشبكة
المراجع
تعطُّل دقة الموارد عند نقل ملفات الموارد
عند استخراج السلسلة، يحدث خطأ.
أجهزة التشغيل
تعذّر الاتصال بالجهاز المادي لتطوير التطبيقات

Android Studio Iguana | 2023.2.1 Canary 14

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha14
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
من المفترض أن يوقف "مدير حزمة SDK" إرسال معلومات السجلّ غير المرغوب فيها إلى stdout.
إنشاء الإخراج
لا يظهر خطأ ksp AutoMigration في "استوديو Android"
Gradle
خطأ NoClassDefFoundError مع AGP 8.1.0 وإزالة الترميز غير القابل للتنفيذ وتصغير حجم الملفات
Lint
StackOverflow من `LintClient.getSdkHome`
الرموز/النماذج الجديدة
TODO: Remove once KTIJ-19369 is fixed
مدير الموارد
خطأ في استيراد ملف SVG، حدث خطأ أثناء تحليل ملف *.svg - ليس ملف SVG صالحًا
إجراء الاختبارات
لا يمكن تشغيل الاختبار المُعدَّل لوحدة lib على هاتف Pixel 7 Pro

Android Studio Iguana | 2023.2.1 Canary 13

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha13
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
طلب ميزة: ترقية com.android.build.api.extension.impl.CURRENT_AGP_VERSION إلى واجهة برمجة تطبيقات عامة
أداة ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android
عدم توفّر مسار ترقية إلى المستوى 34 لواجهة برمجة التطبيقات
معاينة الإنشاء
يصبح IDE بطيئًا جدًا في Hedgehog 9 (ربما ComposePreviewRunLineMarkerContributor)
الرموز/النماذج الجديدة
لا يتم تجميع إضافة وحدة مكتبة جديدة تعتمد على وحدات أخرى
بنية المشروع
يبدو أنّ القيمة المقدَّمة لـ javaHome غير صالحة. لا يمكنني العثور على ملف java التنفيذي.
أجهزة التشغيل
شكل معاينة الجهاز بيضاوي

Android Studio Iguana | 2023.2.1 Canary 12

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.3.0-alpha12 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
AGP 8.1.0: ميزة ديناميكية: يؤدي الاعتماد الضمني بين exportReleaseConsumerProguardFiles وextractProguardFiles إلى حدوث أخطاء في الترجمة
يبدو أنّ الإجراء variant.unitTest.jniLibs.addGeneratedSourceDirectory لا يؤدي إلى أيّ إجراء.
تعديل وحدة تحليل XML المستخدَمة في AGP لتوافقها مع Gradle 8.4
لا يتم تفعيل أداة jacoco في حزمة إصدار AGP 8.0.1
HEDGEHOG REGRESSION: Run button is delayed by a few seconds (Creating spec)
يُنشئ الإصدار AGP 8.3.0-alpha11 حزمة APK للإصدار التي تتعطل عند بدء التشغيل بسبب android.content.res.Resources$NotFoundException
ترقية سمة AGP الخاصة بـ "android.lint.printStackTrace" إلى الإصدار الثابت
استيراد/مزامنة C++‎
يواصل "استوديو Android" فهرسة رمز C++ غير المرتبط.
وحدة المعالجة المركزية (CPU)
يتوقّف "استوديو Android" عن العمل عند إنشاء ملف شخصي لوحدة المعالجة المركزية أو تسجيل عمليات تتبُّعها. آخر إصدار من Bumblebee وDolphin
مُستكشف الملفات على الجهاز
تعديل "أداة فحص التطبيقات" لاستخدام "مستكشف الأجهزة"
Lint
قد يؤدي "معالج الموارد غير المستخدمة" إلى حذف ملف إنشاء Gradle
لا يفهم فحص NewApi lint الحقل النهائي "isAtleastU() && otherCondition()".
إجراء الاختبارات
لا يسمح AS 2022.3.1.13 C3 بتصحيح أخطاء اختبارات الدمج عندما يكون الصيغة التي تم اختبارها غير قابلة لتصحيح الأخطاء.

Android Studio Iguana | 2023.2.1 Canary 11

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.3.0-alpha11 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
نقل البيانات إلى واجهة برمجة التطبيقات الجديدة لضبط إعدادات Gradle
تعذُّر تجميع الموارد عندما يحاول مُجمِّع Kotlin التحديث إلى IDEA 21.3
دالة get() التفاعلية مع واجهة برمجة التطبيقات artifacts
ترقية سمة AGP الخاصة بـ "android.lint.printStackTrace" إلى الإصدار الثابت
واجهة برمجة التطبيقات
لا تتضمّن com.android.build.api.dsl.Packaging أي javadoc مفيد.
طلب ميزة جديدة في Varian API DSL: مكافئ لواجهة برمجة التطبيقات القديمة BaseVariant.preBuildProvider
الاستيراد/المزامنة
لا يزال يتم استخدام GradleProjectInfo.setSkipStartupActivity
إعادة تحميل نظام الملفات الافتراضي بعد إنشاء المشاريع
تقديم حلّ سريع لخطأ "تعذّر تثبيت توزيع Gradle"
أداة فحص التنسيق
Iguana Canary 2: Embedded Layout inspector spams logcat with "Invalid resource ID" errors
Lint
تمييز غير صالح لتحذير موجب خاطئ
لم يتم استدعاء Lint visitAnnotationUsage لاستخدامات الفئات التي تمت عليها تعليقات توضيحية في تعريفات المتغيّرات
مدقّق الشبكة
جعل "أداة فحص الشبكة" ثابتة
أجهزة التشغيل
عدم إمكانية بث المحتوى على أجهزة Pixel Fold التي تعمل بمستوى واجهة برمجة التطبيقات 34

Android Studio Iguana | 2023.2.1 Canary 9

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha09
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يؤدي تحويل عنصر ASSETS إلى ظهور مواقع إدخال/إخراج غير صالحة.
ترقية android.experimental.r8.dex-startup-optimization=true لتكون القيمة التلقائية
التحرير
تم وضع علامة على shrinkunusedprotofields كعلامة غير صالحة في proguard-rules.pro
IntelliJ
إغوانا: لا تزال العملية 471 قيد التنفيذ
Lint
لا يعمل Quickfix Lint ويؤدي إلى ظهور خطأ في IDE
تعذُّر الاختبار بشكل غير متّسق بسبب التحليل الجزئي
Logcat
إضافة عمود "اسم العملية" في Logcat

Android Studio Iguana | 2023.2.1 Canary 8

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha08
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يؤدي تحويل حزمة APK إلى حدوث خطأ في ListingFileRedirectTask
الملف الشخصي للمرجع وProfileInstaller
عدم توفّر الفئات التي تمّ إزالة السكر منها في الملف الشخصي المجمّع
محرِّر الرموز البرمجية
حدوث مشكلة في "استوديو Android" (AttachAndroidSdkSourcesNotificationProvider)
تعديل الإنشاء
عدم تنفيذ الدوالّ اللامدا اللاحقة الاختيارية تلقائيًا
معاينة الإنشاء
طلب تغيير: يجب أن ينشئ نموذج Live Template السابق دالة خاصة
أداة تصحيح الأخطاء
تعليمات فحص التطبيق مضلِّلة
الاستيراد/المزامنة
تستغرق معالجة AndroidGradleProjectResolver.isAndroidGradleProject وقتًا طويلاً
التعديل المباشر
تجميد البث لمدة تتراوح بين 10 و30 ثانية بسبب ميزة "التعديل المباشر"
أدوات تحليل الأداء
يصبح أداة تحليل الأداء بطيئة بشكل لا يُطاق بعد 3 أو 4 عمليات تشغيل فقط، ويجب إعادة تشغيل IDE
مدير الموارد
خطأ: يؤدي استيراد ملف SVG إلى وضعه في المجلد غير الصحيح، أي "drawable-svg" بدلاً من "drawable"، ما يؤدي إلى ظهور الخطأ "تعذّر ربط موارد Android".
الاختبار
تعرِض نتائج اختبارات قياس الأداء على مستوى التطبيق معلومات التوقيت نفسها لجميع الاختبارات باستخدام رمز التشغيل -> استيراد الاختبارات من ملف.

Android Studio Iguana | 2023.2.1 Canary 7

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha07
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يؤدي الإصدار 8.1.0 من AGP إلى إلغاء تثبيت التطبيق بعد تشغيل الاختبارات المستندة إلى الأدوات، في حين لا يؤدي الإصدار 7.4.2 إلى ذلك.
أداة تعديل التصميم
تتسبب حزمة androidx.core:core-ktx:1.12.0 في حدوث مشكلة في العرض في "استوديو Android"
محرر التنقّل
مشكلة في تحديد الوسيطات في التنقّل
أدوات تحليل الأداء
حفظ (أو نسخ) عمليات التتبُّع التي سجّلتها مكتبة Macrobenchmark
العرض
يتوقّف إصدار Android Studio Hedgehog 2023.1.1 Canary 15 عن العمل عند كتابة اسم مورد قابل للرسم.
المراجع
تُنشئ أداة استخلاص السلاسل getString() بدلاً من stringResource() في Electric Eel
التشغيل
الحد الأدنى للمنفذ 5038 لـ "adb المُدار من المستخدم" يمنع استخدام المنفذ التلقائي 5037 الذي قد يكون مطلوبًا
نصيحة اليوم
إيقاف نصيحة اليوم في "استوديو Android"

Android Studio Iguana | 2023.2.1 Canary 6

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha06
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
فرض القيمة "true" على android.enableDexingArtifactTransform
[Gradle 8.4][upgrade] تعذّر اختبار الدمج بعد الترقية بسبب معالجة الملفات في مرحلة الإعداد
AGP 8.3.0-alpha-02 - `Error: Failed to deserialize cached resource repository.`
[Gradle 8.4][upgrade] Integration test failure after upgrade due file handling in configuration phase of TestLabBuildService
محرِّر الرموز البرمجية
يحذر محرِّر قواعد ProGuard من عدم توفّر فئة لـ -dontwarn
تعديل الإنشاء
لا تضع العلامة "‎@Composable" على الثوابت المستخرَجة.
محاكي
استثناءات البلوتوث عند استخدام الإصدار 33.1.13 من "محاكي Android"
الاستيراد/المزامنة
عدم تنزيل مصادر مكتبات AndroidX KMP في الإصدار 5 من Studio I Canary
Lint
لا يتضمّن Lint تحذيرًا بشأن kotlin.text.MatchNamedGroupCollection#get(String) التي تتطلّب واجهة برمجة التطبيقات 26
lint:TypographyQuotes false negatives: more than one escaped apostrophe are ignored
موجب خاطئ لبرنامج AGP 8.0.2 lint InvalidId detector
تمّت إضافة مشاكل LintError إلى خطوط الأساس لفحص الأخطاء
المراجع
إزالة موارد STRING غير المستخدَمة

Android Studio Iguana | 2023.2.1 Canary 5

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.3.0-alpha05
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يُرجى تقليل/إزالة التسجيل على مستوى المعلومات لـ AGP "مكوّن إضافي آخر لخدمة "إحصاءات Google" إلى proto: ..."
[Gradle 8.4][upgrade] File operation during configuration in ProcessJavaResTask breaks config caching
Variant API للحصول على جدول الرموز (R.txt)
لا يعالج المكوّن الإضافي المستقل لـ lint تبعية gradleApi() بشكلٍ صحيح
محتوى kDocs ضعيف في فئات/خصائص AGP يشير العنصر VariantOutput.enable إلى أنّه يجب استبداله بـ VariantOutput.enable
لا يمكن لخدمة AGP 8.3.0-alpha02 تثبيت ملفات تعريف الإصدار على مضيفي Windows
ربط البيانات
BindingXmlIndex.getInputFilter ينتهك تعاقد FileBasedIndexExtension
فقدان عمليات الربط
التحرير
Iguana Canary 1: Double colors in gutter
محاكي
حدث خطأ أثناء إجراء الاختبار على المحاكي: تعذّر إعادة تجميع * (الإخراج(stdout=تعذّر تجميع الحزمة * , stderr=))
محرر ملفات Gradle
السمة غير المستخدَمة "unqualifiedResLocale"
الاستيراد/المزامنة
من المفترض أن يرصد "استوديو YouTube" حزمة jar الجديدة التي تم إسقاطها في مجلد libs ويقترح إعادة المزامنة.
Lint
فحص LINT لرصد النتائج الموجبة الخاطئة للموارد غير المستخدَمة داخل عملية الربط ومستمع النقرات
تعذّر تحميل ملف jar الخاص بالفحص المخصّص للأخطاء النحوية: لا يمكن تحويل Node إلى TreeNode
لم يتم استدعاء Lint visitAnnotationUsage لاستخدامات الفئات التي تمت عليها تعليقات توضيحية في تعريفات المتغيّرات
يتعذّر تشغيل Lint 31.0.2 بسبب java.util.NoSuchElementException: الصفيف فارغ.
مدقّق الشبكة
لا تعمل قواعد AS Flamingo Network Inspector
الرموز/النماذج الجديدة
تؤدي مستودعات المكوّنات الإضافية في معالج المشروع الجديد إلى إبطاء عملية المزامنة للمرة الأولى.
أدوات تحليل الأداء
حفظ (أو نسخ) عمليات التتبُّع التي سجّلتها مكتبة Macrobenchmark
حِزمة الإصدار/حِزم APK
تصدير الإصدار إلى مجلد ينتهي بمسافة
التشغيل
تعذُّر تشغيل "النشاط" من قائمة "الفاصل"
أجهزة التشغيل
استخدام ميزة "نسخ الشاشة" للأجهزة يؤدي إلى استخدام وحدة المعالجة المركزية (CPU) بشكل كبير جدًا على الهاتف

Android Studio Iguana | 2023.2.1 Canary 4

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.3.0-alpha04
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
عدم التحقّق من توفّر ملفات تراكب البيان أثناء مرحلة الإعداد
رابط غير صالح لمستند Gradle بشأن خطأ MergeJavaResWorkAction
يؤدي الإصدار 8.1 من Gradle إلى إيقاف ميزة التخزين المؤقت للإعدادات بسبب ملف ‎ .gradle/.android/analytics.settings
يجب ألا يستخدم AGP ProjectComponentIdentifier.projectPath بدون ProjectComponentIdentifier.build
التحرير
مرجع لم يتم حلّه في IDE للفئات التي تم إنشاؤها باستخدام safeargs
الاستيراد/المزامنة
يتم تشغيل StopGradleDaemonsAction في سلسلة واجهة المستخدم.
الإصدار المُقترَح من AGP هو 3.3.2
مدقّق الشبكة
لا تعمل قواعد AS Flamingo Network Inspector
حِزمة الإصدار/حِزم APK
إنّ رسالة "تم إنشاء حِزم APK بنجاح" مضلِّلة عندما لا يتم تعديل ملف APK.
المراجع
لا تعمل ميزة "إزالة الموارد غير المستخدَمة" عند اختيار وحدة في عرض المشروع.

Android Studio Iguana | 2023.2.1 Canary 3

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha03
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذّر تنفيذ المهمة ‎:app:mergeReleaseClasses بعد تحديث AGP من الإصدار 8.0.2 إلى الإصدار 8.1.0
[Gradle 8.4][upgrade] تعذُّر اختبار الدمج بعد الترقية بسبب استخدام ميزة متوقّفة نهائيًا في المكوّن الإضافي kotlin gradle
إحصاءات جودة التطبيقات
تعرِض نافذة أداة مؤشر جودة الهواء دائمًا عدد المستخدِمين استنادًا إلى عدد الأحداث.
تعرِض ميزة "إحصاءات جودة التطبيقات" إصدارًا غير صالح من نظام التشغيل
الملفّات الشخصية الأساسية وProfileInstaller
لا يتوافق المكوّن الإضافي Gradle مع الإصدارات التجريبية من الإصدار 8.3.
محرِّر الرموز البرمجية
ظهور الخطأ "التنسيق غير صحيح" في ملفات XML الخاصة بالتنسيق استنادًا إلى قيمة الإعداد غير الصحيحة
محرر ملفات Gradle
يعرض كتالوج الإصدارات الرموز غير المستخدَمة في Groovy عند تداخل الأسماء
المراجع
تعليق "استوديو Android" بسبب مرجع مورد غير مباشر إلى اسم مكرّر

Android Studio Iguana | 2023.2.1 Canary 2

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha02
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
لا يتم تشغيل عملية التحقّق من الحد الأدنى لإصدار Gradle في عملية التصميم الثانية والإصدارات اللاحقة.
معاينة الإنشاء
تم توسيع DropdownMenu في موضع غير صحيح في وضع المعاينة التفاعلي
يؤدي استخدام الكود الذي يستخدم الهزّاز إلى تعطُّل معاينة الكتابة.
لا تعمل ميزة "معاينة الإنشاء" عند استخدام نص HTML مع علامات b-Tags
أدوات التصميم
يصبح التصميم فارغًا عند إدراج تطبيق مصغّر للعلامة
الاستيراد/المزامنة
يُبلغ Studio عن وحدات غير متوافقة أثناء مزامنة Gradle
خطأ أو تحذير غير واضحَين بعد مزامنة المشروع
IntelliJ
Android Studio Iguana - Start Failed - NPE in BytecodeTransformerAdapter
أداة تعديل التصميم
لا يمكن تحويل BufferedInputStream إلى فئة AssetManager$AssetInputStream
دمج Lint
خطأ في أداة lint بسبب DuplicatePlatformClasses من التبعية testImplementation
إعادة صياغة الوحدات
لا يُدرِج Modularize الوحدات بأي ترتيب معيّن.
مدقّق الشبكة
خطأ في السجلات: "لم يتمّ إعداد نموذج property lateinit"
مدير الموارد
لا يعرض "مدير الموارد" عناصر الرسم التي تحتوي على سمات ألوان مخصّصة.
اقتصاص "أداة إدارة الموارد" لبعض الرسومات المتجهّة
إجراء الاختبارات
لن تتم إعادة تشغيل اختبارات الوحدة.
Shrinker (R8)
لا يعمل R8 بعد الترقية من AGP 8.0.2 إلى 8.1.0

Android Studio Iguana Canary 1 (2023.2.1.1)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.3.0-alpha01
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
ذاكرة التخزين المؤقت للإنشاء زائدة عن الحاجة في مهمة PackageForUnitTest
[AGP 8.1.0] تعذّر تنفيذ الأمر ./gradlew test وظهور الرسالة "تعذّر العثور على ناتج البيان" إذا كانت كل من القيمتَين splits.abi.isEnable وtestOptions.unitTests.isIncludeAndroidResources صحيحتَين
تعذُّر إنشاء نموذج AGP باستخدام عمليات دمج gradle المُدمجة
يؤدي تطبيق "تصغير الموارد" إلى تشويه أرقام تعريف الموارد، ما يؤدي إلى حدوث أعطال في وقت التشغيل.
أداة ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android
لا يتم تحميل "أداة ترقية حِزم تطوير البرامج (SDK) المستهدفة" مطلقًا
الملف الشخصي للمرجع وProfileInstaller
Profgen - خيار لإخراج جميع ملفات DM في الوقت نفسه
إنشاء خيارات المنتج
تبديل السعر المتغير النشط عند تغيير السعر التلقائي
يجب أن تكون التعارضات في نافذة "خيارات الإصدار" في مشروع المستهلك وليس في مشروع المنتج.
إنشاء C++‎
يُبلغ المكوّن الإضافي C++ عن أخطاء في المعالج المتقدّم على gradlew
محرر C++
تعديل الرموز باستمرار ما يؤدي إلى حظر الإنشاء
إيقاف تحليلات C/C++ مؤقتًا في حال عدم توفّر مشاريع C/C++
تحليل الرموز
يُبرز Proguard نوع @interface على أنّه غير صالح.
أداة تصحيح الأخطاء
محاولات فتح ميزة "إنشاء المعاينة" للمكتبات الخارجية
لا يمكن لتعبير تقييم JVM_IR تقييم الأجزاء التي تحتوي على لفائف SAM
بالنسبة إلى ميزة "معاينة الإنشاء"، يبدو أنّ وضع "تقسيم العرض" هو الإعداد التلقائي الأكثر عدوانية.
محرر ملفات Gradle
[Version Catalog] False positive on unused dependency alias when used in bundles
الاستيراد/المزامنة
لا تعمل واجهة مستخدم "Gradle JDK" على مزامنة محتوى الحقل.
لا يزال يتم استخدام GradleProjectInfo.setSkipStartupActivity
يتعذّر إحراز تقدّم في تنفيذ العمل.
إخفاء إعدادات تشغيل الطريقة الرئيسية في Java في مساحة الهامش لمكوّنات Android
تعذُّر على Studio معالجة النُسخ المضمّنة التي تم ربطها برابط رمزي
أداة تعديل التصميم
إعادة ضبط حجم معاينة تصميم XML أثناء تحريك المؤشر
تنسيق xml: شجرة تصميم-العنصر الأيمن، اختيار عنصر ولا يمكن استخدام اختصار ctrl+B لكتابة الرموز البرمجية
أداة فحص التنسيق
تعطُّل تطبيق تصحيح الأخطاء أحيانًا عندما يكون "أداة فحص التنسيق" مفعَّلة
Lint
[Lint] TranslucentViewDetector crashes in filterIncident function and causes lint to produce wrong result
يجب أن يقبل TranslucentViewDetector قيمة "behind".
يتعذّر على أداة Android Lint فحص مكتبة KMP التي تحتوي على السمة "لا تتوفّر قيمة محدّدة للمتغيّر variantInputs.name".
TranslucentViewDetector report wrong line in manifest
يُبلغ lintDebug بشكل خاطئ عن تحذيرات UseTomlInstead عند استخدام تبعيات المشروع
مشاكل غير متوقّعة من مشروع آخر رصدتها أداة Android Lint
Logcat
لا يمكن تغيير لون مؤشرات علامة Logcat
عدم عمل ميزة "اللفّ التلقائي" في Logcat
مدير الموارد
لا يتوفّر دليل لإنشاء مجلد الموارد
المراجع
لا تعمل ميزة "العثور على حالات الاستخدام" أو "الانتقال إلى التعريف" لموارد androidTest.
لا يتم حلّ مراجع الموارد ضمن androidTest
لا يتم التعرّف على فئة R لمكتبة من مجموعة مصادر androidTest
التشغيل
لا يمكن حفظ إعدادات الميزات الديناميكية في إعدادات التشغيل/تصحيح الأخطاء