المشاكل التي أدّت إلى طرح ميزات Koala في Android Studio
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
طرح ميزات جديدة في الإصدار Koala من "استوديو Android" | الإصدار 2024.1.2، التصحيح 1
الإصدارات التي تم طرحها مع الإصدار:
- الإصدار 8.6.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| Dexer (D8) |
|
تؤدي مهمة/تحويل Dexing إلى إنشاء محتوى غير محدّد في classes.dex
|
|
| Gradle |
|
تراجع في R8 من الإصدار 8.4.2 إلى الإصدار 8.5.0
|
|
| IntelliJ |
|
لا يمكن إغلاق Koala عند تعديل الفهارس (يتطلّب ذلك وقتًا طويلاً)
|
|
| Shrinker (R8) |
|
R8 8.5.x StackOverflowError في SimpleInliningConstraintAnalysis
|
|
Task :xxxx:minifyXXXReleaseWithR8 ERROR: R8: java.util.ConcurrentModificationException
|
|
java.lang.NullPointerException: لا يمكن استدعاء "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|
طرح الميزات في الإصدار Koala من "استوديو Android" | الإصدار 2024.1.2 RC 1
الإصدارات التي تم طرحها مع الإصدار:
- المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.6.0-rc01
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
AGP 8.5: يتم تنفيذ المزيد من مهام "mergeDebugResources"، ما يؤدي إلى إبطاء عمليات الإنشاء
|
|
لا تعمل إضافة dir srcs عبر Variant API على النحو المتوقّع
|
|
| Dexer (D8) |
|
java.lang.VerifyError: رفض المدقق فئة com.pax.log.LogUtils: تعذّر إثبات صحة java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int)
|
|
| الاستيراد/المزامنة |
|
خطأ غير صحيح في IDE للوصول الداخلي من testFixtures باستخدام Kotlin
|
|
| تعديل التنسيق والموارد |
|
يتعذّر تشغيل الإصدار التجريبي 1 من الإصدار 2024.1.2 من مجموعة ميزات Koala في Android Studio
|
|
| Lint |
|
Lint: SetTextI18n complains about assigning an empty string.
|
|
| المعاينة |
|
لا تعمل ميزة "معاينة إنشاء الإعلانات الصورية" مع مواد العرض التي تم إنشاؤها.
|
|
| Shrinker (R8) |
|
يتعذّر إكمال R8 (AGP 8.5.0 والإصدارات الأحدث) مع ظهور الخطأ "إعادة كتابة غير متوقّعة للعنصر: ... إلى عنصرَين مختلفَين:..."
|
|
يعرض ملف dex الذي أنشأه R8 الرسالة "تعذّر العثور على main(String[]) الثابت في Test" عند تنفيذه.
|
|
سلوك مختلف بين البرامج التي تم تجميعها باستخدام R8 وD8
|
|
R8 NullPointer بعد التحديث إلى Kotlin 2.0
|
|
طرح ميزات جديدة في الإصدار Koala من Android Studio | الإصدار التجريبي 2 من الإصدار 2024.1.2
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-beta02
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
يستخدم Lint دليل res بدون إضافة تبعية المهام
|
|
| Dexer (D8) |
|
تعديل قاعدة بيانات واجهة برمجة التطبيقات لتتوافق مع الإصدار 15 من نظام التشغيل Android (المستوى 35 لواجهة برمجة التطبيقات)
|
|
| الاستيراد/المزامنة |
|
تعذُّر مزامنة Gradle مع المكوّن الإضافي الذي يستخدم variant.sources.manifests.addGeneratedManifestFile
|
|
| Shrinker (R8) |
|
[r8 8.5]يؤدي دمج الفئات الأفقية في r8 إلى حدوث خطأ في عملية التحقّق على Android5 عند إيقاف وضع نموذج واجهة برمجة التطبيقات
|
|
قد يؤدي إصدار Wear OS الذي تم إنشاؤه باستخدام الإصدار 8.4.0 أو 8.5.0 من المكوّن الإضافي Gradle إلى حدوث خطأ java.lang.IllegalAccessError.
|
|
تستبدِل R8 ضمنيًا عبارة عضو فارغة بمطابقة ().
|
|
[r8 8.5] يؤدي دمج الصفوف العمودية إلى حدوث خطأ في وقت التشغيل
|
|
خطأ في معالجة R8 ربما بسبب عامل التشغيل "الترحيل لليسار"
|
|
طرح ميزات جديدة في الإصدار Koala من "استوديو Android" | الإصدار التجريبي 1 من الإصدار 2024.1.2
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-beta01
| المشاكل التي تم إصلاحها |
| تعديل التنسيق والموارد |
|
لم يعُد إصدار Jellyfish من "استوديو Android" يعرض تعليقات Doc
|
|
طرح الميزات في الإصدار Koala من "استوديو Android" | 2024.1.2 Canary 8
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-alpha08
| المشاكل التي تم إصلاحها |
| محرِّر الرموز البرمجية |
|
لا يختبر ColumnReferencesTest.testResolvePrimaryIdColumnByDifferentNames() أي شيء
|
|
لا يختبر NullabilityUtilsTest.testCanAnnotateTypesWithNullabilityAnnotations() أي شيء.
|
|
إيقاف ميزة "نصائح حول تضمين اسم مؤلف الرمز" تلقائيًا
|
|
| المراجع |
أخطاء عند إضافة علامة فارغة
|
|
| أجهزة التشغيل |
|
إتاحة إيقاف شاشة العرض على Android 14
|
|
طرح ميزات جديدة في الإصدار Koala من "استوديو Android" | 2024.1.2 Canary 7
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-alpha07
| المشاكل التي تم إصلاحها |
| إحصاءات جودة التطبيقات |
|
لا تعمل خدمة Firebase Crashlytics
|
|
| دعم نص السيف أو النصل |
|
لا تظهر رموز قنوات التنقّل في Dagger لمشاريع الوحدات المتعدّدة بعد تحديث Hedgehog
|
|
لا تعمل أداة Hilt في تنقّل المحرِّر بين المكتبات (الوحدات فقط)
|
|
| إدارة التبعية |
|
تمّ عرض تحذير CredentialDependency في lint 8.5.0-alpha08 على الرغم من توفّر حزمة credentials-play-services-auth.
|
|
| IntelliJ |
|
تعطُّل إعدادات المزامنة في Koala Canary 3 (2024.1) على مستوى حِزم تطوير البرامج (IDE)
|
|
| تعديل التنسيق والموارد |
|
لا يعمل الاختيار من القائمة المنسدلة للإكمال التلقائي في حقول "أداة تصميم الإعلانات" في المرة الأولى. يجب إجراء ذلك مرّتين لملء الحقل.
|
|
| Lint |
|
تحذير Lint في "مدير بيانات الاعتماد" غير صحيح على Wear
|
|
| Logcat |
|
اختفاء اسم علامة Logcat عند البحث أو الفلترة
|
|
| المكوّنات الإضافية التابعة لجهات خارجية |
|
يؤدي المكوّن الإضافي Grazie إلى تحليل الرمز البرمجي بشكلٍ لا نهائي
|
|
طرح الميزات في الإصدار Koala من "استوديو Android" | الإصدار 2024.1.2 Canary 6
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-alpha06
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
[Koala 2024.1.2 Canary 2] حدث خطأ أثناء تشغيل وحدة ملف شخصي أساسي على حزمة APK مجزّأة
|
|
إزالة / تنظيف ProjectInfo
|
|
تعديل مستند kdoc القديم لـ isIncludeAndroidResources في AGP DSL
|
|
| معاينة الإنشاء |
|
"حدث خطأ أثناء تحميل عناصر الإصدار من" عند محاولة نشر معاينة على Koala Canary 4
|
|
| اختبار لقطات الشاشة لمعاينة الإنشاء |
|
لا تتوفّر لقطة شاشة لاختبار ميزة "معاينة الإنشاء" في حال عدم توفّر مقطع Wear معيّن
|
|
| إدارة التبعية |
|
خطأ: لا يقدّم IDE دائمًا خيار استبدال "compile" بـ "api" أو "implementation"
|
|
| Gradle |
|
يعرض "استوديو Android" (Iguana) أخطاء المشروع في حال عدم توفّرها
|
|
| الاستيراد/المزامنة |
|
ربط أخطاء ملف*.versions.toml في إخراج Gradle
|
|
| تعديل التنسيق والموارد |
|
لا يعمل الاختيار من القائمة المنسدلة للإكمال التلقائي في حقول "أداة تصميم الإعلانات" في المرة الأولى. يجب إجراء ذلك مرّتين لملء الحقل.
|
|
| Lint |
|
خطأ فحص الأخطاء UnknownNullness عند استخدام التعليقات التوضيحية لاستخدام النوع
|
|
[library desugar] lint shows false positive warning NewApi warnings with desugaring enabled
|
|
| دمج Lint |
|
تعذُّر تنفيذ مهام Lint مع الإصدار المضمّن
|
|
| Logcat |
|
عدم الإشارة إلى البحث الحسّاس لحالة الأحرف في Logcat
|
|
| المراجع |
|
لا تعمل ميزة "إزالة الموارد غير المستخدَمة" عند اختيار وحدة في عرض المشروع.
|
|
طرح ميزات جديدة في الإصدار Koala من "استوديو Android" | 2024.1.2 Canary 4
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-alpha04
| المشاكل التي تم إصلاحها |
| تعديل الإنشاء |
|
الإكمال التلقائي لدالة @Composable التي تحتوي على مَعلمة LAMBDA اختيارية واحدة تتضمّن نُسخًا طبق الأصل
|
|
| أداة فحص التنسيق |
|
لا يعرض "أداة فحص التنسيق" عدد عمليات إعادة التركيب ضمن العناصر الفرعية.
|
|
| أجهزة التشغيل |
|
يتعطل StudioScreenSharingAgent على بعض الأجهزة التي تعمل بواجهة برمجة التطبيقات 29 بسبب طلب JNI غير الصحيح إلى SurfaceControl.destroyDisplay
|
|
طرح ميزات جديدة في الإصدار Koala من "استوديو Android" | 2024.1.2 Canary 3
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-alpha03
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
لم يتم إنشاء ملف البيان لإعدادات androidTest في Variant
|
|
يحاول AGP 8.4 إعداد ملفات تعريف بدء التشغيل في عمليات إنشاء تصحيح الأخطاء
|
|
| إنشاء الإخراج |
|
لا يوفّر الخطأ "تمت إزالة دعم source/target 6/7 في JDK 21" أيّ إصلاحات سريعة.
|
|
| تعديل الإنشاء |
|
يؤدي تطبيق المكوّن الإضافي الجديد لكومبايلر Kotlin Compose إلى تعطُّل المكوّن الإضافي K2 IDE وحظر مرحلة التحليل.
|
|
| الاستيراد/المزامنة |
|
[Koala Canary 8] UI freezes for 5-8s during gradle sync
|
|
| تعديل التنسيق والموارد |
|
يؤدي التمرير باستخدام الماوس في أداة تصميم التنسيق إلى قفزة التنسيق للأعلى وللأسفل إذا كان التنسيق يحتوي على ScrollView.
|
|
| Lint |
|
لا تستدعي أداة Lint visitAnnotationUsage لاستخدامات التعليقات التوضيحية المُشارَك فيها
|
|
| التعديل المباشر |
|
Studio Iguana: يتعذّر استخدام ميزة "التعديل في الوقت الفعلي" في أداة "تنسيق اختبارات Android" بسبب الخطأ "تعذّر رصد min-api: عدد كبير جدًا من minAPI"
|
|
| محرر التنقّل |
|
خطأ: يؤدي تبديل الاتجاه في معاينة الرسم البياني للتنقّل إلى تأثير تمديد غريب
|
|
| محرر الترجمة |
|
خطأ: في أداة الترجمة، لا يمكن استخدام مفاتيح الأسهم للانتقال إلى الترجمات، ولا يؤثّر الانتقال للأعلى أو للأسفل في الترجمات أيضًا
|
|
محرِّر الترجمة: التعامل مع القص/اللصق في الجدول
|
|
| أدوات واجهة المستخدم |
|
تعذُّر استيراد مادة عرض متّجهة لعلم الولايات المتحدة
|
|
طرح ميزات جديدة في الإصدار Koala من "استوديو Android" | 2024.1.2 Canary 2
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-alpha02
| المشاكل التي تم إصلاحها |
| تعديل الإنشاء |
|
يؤدي تفعيل ميزة "تفعيل ميزة الإكمال التلقائي المحسّنة" في ميزة "الإنشاء" إلى ظهور رمز برمجي غير ضروري
|
|
| محرر ملفات Gradle |
|
اقتراح إصلاح سريع لا يعمل من مدقّق الإملاء في بيان التبعية في kts
|
|
| أدوات تحليل الأداء |
|
هل يمكن تقليل الهوامش في واجهة المستخدم المخصّصة للمهام؟
|
|
| المراجع |
|
يُنشئ المكوّن الإضافي لنظام Gradle المتوافق مع Android حقولًا مكرّرة في ملف Unit Test R للعناصر التي يمكن تطبيق الأنماط عليها والتي تستخدِم سمات `android:*`.
|
|
طرح ميزات جديدة في الإصدار Koala من "استوديو Android" | 2024.1.2 Canary 1
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.6.0-alpha01
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
AGP 7.0.0-alpha10 regression: تعذّر تطبيق المكوّن الإضافي com.android.internal.library عند تفعيل ربط البيانات
|
|
أخطاء عند تشغيل أداة التدقيق باستخدام K2 UAST وبدونها
|
|
| العثور على حالات الاستخدام |
|
يبحث الخيار "العثور على حالات الاستخدام" عن حالات استخدام النمط الرئيسي بدلاً من النمط المحدّد.
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]