المشاكل التي تم حلّها في Meerkat في "استوديو Android"
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Android Studio Meerkat | الإصدار 2 من حزمة تصحيح 2024.3.1
تم إصدارها مع:
- الإصدار 8.9.2 من "مكوّن Android الإضافي لنظام Gradle"
| المشاكل التي تم إصلاحها |
| Shrinker (R8) |
|
مشكلة تقليص الموارد في الإصدار 8.9 من "مكوّن Android الإضافي" تؤدي إلى عدم توفّر الموارد في وحدات الميزات الديناميكية
|
|
ClassCastException من عملية تحويل آمنة في عملية تهيئة الفئة
|
|
يتعذّر استدعاء com.android.tools.r8.internal.H5.x()
|
|
إصدار Meerkat من "استوديو Android" | الإصدار 1 من حزمة تصحيح 2024.3.1
تم إصدارها مع:
- الإصدار 8.9.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| Dexer (D8) |
|
Backporting of android.os.Build.VERSION_CODES_FULL incorrect for Baklava
|
|
| Shrinker (R8) |
|
تعذُّر إنشاء حِزمة APK موقَّعة بعد التحديث إلى الإصدار 8.9.0 من "مكوّن Android الإضافي في Gradle"
|
|
يحدث خطأ عند إنشاء ملف classfile عند تحليل السمة written-before-read في مواقع التخصيص
|
|
مشكلة تتعلّق بواجهة برمجة تطبيقات Java SPI في أداة تصغير R8 للإصدارات 8.6.* 8.7.*، 8.8.0
|
|
Android Studio Meerkat | 2024.3.1
تم إصدارها مع:
- الإصدار 8.9.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
يتضمّن هذا الإصدار إصلاحات وتحسينات بسيطة.
Android Studio Meerkat | 2024.3.1 RC 2
تم إصدارها مع:
- الإصدار 8.9.0-rc02 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
تعذُّر عمل AndroidComponentsExtension.addSourceSetConfigurations عند تفعيل الإحصاءات
|
|
| النشر |
|
[Ladybug Canary 9] عند تشغيل المشروع، لا يعيد "استوديو Android" إنشاء المشروع، ما يؤدي إلى ظهور الخطأ "Error loading build artifacts"
|
|
عدم نشر "استوديو Android" للتغييرات في التطبيق
|
|
| Dexer (D8) |
|
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
| Gradle |
|
وضع علامة على CommonExtension.testOptions بأنّه مستقر
|
|
| Shrinker (R8) |
|
لا يعمل Gson proguard بشكلٍ سليم بعد الترقية إلى الإصدار 8.8 من "مكوّن Android الإضافي في Gradle"
|
|
java.lang.VerifyError: Verifier rejected class
|
|
تعطُّل Leanback عند تصغيره باستخدام R8 المضمّن في الإصدار 8.10.0-alpha04 من "مكوّن Android الإضافي في Gradle"
|
|
Android Studio Meerkat | الإصدار التجريبي 1 من 2024.3.1
تم إصدارها مع:
- الإصدار 8.9.0-rc01 من "مكوّن Android الإضافي لنظام Gradle"
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
تعذُّر عمل AndroidComponentsExtension.addSourceSetConfigurations عند تفعيل الإحصاءات
|
|
| محرّر الرموز |
|
الإكمال المضمّن: لا يتم عرض الأحرف غير الإنجليزية دائمًا
|
|
| النشر |
|
[Ladybug Canary 9] عند تشغيل المشروع، لا يعيد "استوديو Android" إنشاء المشروع، ما يؤدي إلى ظهور الخطأ "Error loading build artifacts"
|
|
| الاستيراد/المزامنة |
|
تعطُّل Meerkat canary06 في gradle-profiler
|
|
| تعديل التنسيق والموارد |
|
أصبح Android Studio بطيئًا بعد التحديث
|
|
| Lint |
|
تتوقف الإصدارات AS 2024.3.1.4 بشكل متقطّع عند تعديل نصوص Kotlin.
|
|
| نقل/إعادة تسمية عملية إعادة بناء الرمز |
|
يتعذّر إعادة تسمية الملفات في الإصدار 9 من قناة Canary في Android Studio Meerkat
|
|
| إجراء الاختبارات |
|
يتعذّر إجراء اختبارات الوحدات.
|
|
الإصدار التجريبي الأول من Android Studio Meerkat | 2024.3.1
تم إصدارها مع:
- الإصدار 8.9.0-beta01 من "مكوّن Android الإضافي لنظام Gradle"
| المشاكل التي تم إصلاحها |
| برنامج تصحيح الأخطاء |
|
برنامج تصحيح الأخطاء في Kotlin بطيء جدًا عند "برنامج تصحيح الأخطاء: البحث عن ملف Kotlin"
|
|
| تعديل التنسيق والموارد |
|
لا يوجد عنصر قائمة "ملف مورد التنسيق"
|
|
| Lint |
|
تحذير غير صحيح من أداة Lint بشأن التعليق التوضيحي `@Parcelize` على الواجهات المحكمة
|
|
الإصدار 9 من قناة Canary 2024.3.1 | Meerkat من "استوديو Android"
تم إصدارها مع:
- الإصدار 8.9.0-alpha09 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
المكوّن الإضافي لنظام Gradle المتوافق مع Android: يجب أن تعرض خيارات المنتج أسماء مجموعات المصادر
|
|
ذاكرة التخزين المؤقت للإعدادات حساسة لضبط متغيّر بيئة TERM
|
|
| تعديل الإنشاء |
|
يتيح "استوديو Android" إكمال عنصر جديد قابل للإنشاء في المشاريع بدون AGP أو Compose
|
|
| أداة فحص التنسيق |
|
لا تعمل السمة -Dappinspection.use.dev.jar في Android Studio Ladybug
|
|
| Lint |
|
تعطُّل أداة فحص الأخطاء Lint عند استخدام "\\ " في StringEscapeDetector
|
|
الإصدار 2024.3.1 Canary 8 من Android Studio Meerkat
تم إصدارها مع:
- الإصدار 8.9.0-alpha08 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| Lint |
|
AppLinkSplitToWebAndCustom هو UnknownIssue في الإصدار 8.7.3 من أداة Lint
|
|
| دمج Lint |
|
لا يتم تشغيل lintVitalRelease تلقائيًا عند إنشاء حِزمة تطبيق
|
|
| متوافق مع عدة منصات |
|
تعطُّل كتلة androidLibrary{} في KMP
|
|
| إجراء الاختبارات |
|
اختيار علامة التبويب الخاصة بمقياس الأداء تلقائيًا عند رصد الإخراج
|
|
أخطاء في الإصدار 8.6.0 من "مكوّن Android الإضافي Gradle" عند تشغيل اختبارات Java 8 (من خلال سلاسل الأدوات)
|
|
الإصدار 7 من قناة Canary 2024.3.1 في Android Studio Meerkat
تم إصدارها مع:
- الإصدار 8.9.0-alpha07 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
يمكن تحسين خطأ Fused Library عند عدم حلّ التبعية
|
|
لا يتم تمرير خصائص النظام من ملف gradle.properties إلى R8 Gradle Workers في عمليات منفصلة
|
|
تحديد BuiltArtifact.outputFile كنوع ملف
|
|
عدم توفير مساحة الاسم في المكتبة المدمجة لا يؤدي إلى ظهور رسالة خطأ جيدة
|
|
لا تسمح خيارات Lint في الإصدار 7.1.0-alpha08 من "مكوّن Android الإضافي في Gradle" باستخدام stdout
|
|
| الاستيراد/المزامنة |
|
إيقاف وضع عدم الاتصال بالإنترنت وإعادة الإنشاء
|
|
عدم استخدام المهام التلقائية لوحدات KMP
|
|
| Lint |
|
يُبلغ Lint بشكل غير صحيح عن تخطيط متداخل غير ضروري عند استخدام FrameLayout مع fitSystemWindows لتضمين RelativeLayout فرعي يتطلب مساحة متروكة مخصّصة.
|
|
لا تأخذ قاعدة CoarseFineLocation lint في الاعتبار السمة maxSdkVersion
|
|
| المراجع |
|
الإصدار 6 من قناة Canary 2024.3.1 | Meerkat من "استوديو Android"
تم إصدارها مع:
- الإصدار 8.9.0-alpha06 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
تعديل shouldConfigureKotlinPlatformAttribute للتعامل مع ميزة التوافق المضمّن مع Kotlin
|
|
تقديم بنية Gradle في Kotlin في رسالة الخطأ الخاصة بـ `checkTestedAppObfuscationRelease`
|
|
| محرّر الرموز |
|
لا تعمل ميزة الإكمال التلقائي بشكل سليم في مجلد androidTest
|
|
| معاينة الإنشاء |
|
لا تعمل الخلفية على المستوى 34 و35 لواجهة برمجة التطبيقات
|
|
| Gradle |
|
يستخدم "المكوّن الإضافي لنظام Gradle المتوافق مع Android" الإصدار 0.1.0 من tensorflow-lite-metadata الذي لا يتضمّن ترخيصًا.
|
|
| أداة تعديل ملفات Gradle |
|
new-library versions.toml اقتراح السياق يتسبّب في حدوث خطأ بسبب كلمة رئيسية محجوزة
|
|
| الاستيراد/المزامنة |
|
خطأ: التغييرات في ملف Gradle لأحد المشاريع تتطلّب دائمًا مزامنة مشروع مختلف
|
|
| Lint |
|
تقترح أداة Lint استبدال @RequiresExtension في الاختبار بـ @SdkSuppress، وهو لا يتوافق مع حِزم SDK
|
|
| أداة تعديل الترجمات |
|
مصدر السلاسل النصية - لغات أخرى
|
|
| Upgrade Assistant |
|
يريد "استوديو Android" ترقية تبعية AGP التي تمت ترقيتها من قبل، ولكن يتعذّر عليه ذلك
|
|
Android Studio Meerkat | الإصدار 2024.3.1 Canary 5
تم إصدارها مع:
- الإصدار 8.9.0-alpha05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
ربما يمكن السماح لميزة التوافق المضمّنة في AGP مع لغة Kotlin بإضافة تبعية مكتبة Kotlin العادية تلقائيًا
|
|
| Jetpack Compose |
|
يجب أن تحدّد طلبات produceState القيمة داخل دالة lambda الخاصة بالمنتج: لا يفهم فحص lint تعيين تعبير "if"
|
|
| Lint |
|
خطأ وقت التشغيل أدنى من المستوى 26 لواجهة برمجة التطبيقات مع واجهة برمجة تطبيقات Java nio غير متوافقة (بدون خطأ lint)
|
|
يمنع Lint استخدام RequiresApi حتى في طريقة المساعد الخاص في الاختبار
|
|
يعرض "وضع K2" تحذير RestrictedApi عند استخدام .hasRoute(Route::class) في "استوديو Android"
|
|
| الأجهزة التي يتم تشغيلها |
|
لا يمكن نسخ المحتوى ولصقه في Android Studio (Linux)
|
|
الإصدار 2024.3.1 من Android Studio Meerkat Canary 4
تم إصدارها مع:
- الإصدار 8.9.0-alpha04 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| مدير الأجهزة |
|
طلب: إعادة إتاحة إمكانية إزالة مظهر جهاز Android الافتراضي من المحاكيات
|
|
| أداة فحص التنسيق |
|
تفعيل إجراء لعرض/إخفاء الشجرة الفرعية في "قائمة العناصر المضمّنة"
|
|
| أدوات تحليل الأداء |
|
لمحة عن المحلّل
|
|
يصنّف Profiler المدد أبجديًا بدلاً من القيمة الأساسية
|
|
| Room SQL |
|
يتعذّر تحليل دوال النافذة في SQLite
|
|
الإصدار 3 من قناة Canary 2024.3.1 في Android Studio Meerkat
تم إصدارها مع:
- الإصدار 8.9.0-alpha03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
رسالة الخطأ غير المفيدة "لم يتم تحديد compileSdkVersion". يُرجى إضافته إلى ملف build.gradle"
|
|
عدم توفّر "إنشاء نظيف" في قائمة "إنشاء"
|
|
| استيراد/مزامنة C++ |
|
java.lang.IllegalStateException: Module source root type com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType is not registered as JpsModelSerializerExtension
|
|
| معاينة الإنشاء |
|
KotlinReflectionNotSupportedError: لم يتم العثور على تنفيذ انعكاس Kotlin في وقت التشغيل
|
|
لا تعمل المعاينة إذا كانت PreviewParameter هي المَعلمة الثانية للدالة القابلة للإنشاء
|
|
تعرض دالة Kotlin reflect "isData" قيمة غير صحيحة عند تشغيلها في معاينة IDE في Compose
|
|
com.android.tools.idea.rendering.BuildTargetReference: PSI access on EDT
|
|
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts called on EDT
|
|
| أداة فحص التنسيق |
|
تفعيل إجراء لعرض/إخفاء الشجرة الفرعية في "قائمة العناصر المضمّنة"
|
|
| Lint |
|
kotlin android.os.Handler removeCallbacks Runnable
|
|
WrongConstant lint on definition instead of usage of constant using shift
|
|
ظهور WrongConstant lint مرتين
|
|
| المراجع |
|
لم يعُد يتم نسخ السمة isShrinkResources في الطريقة BuildType.initWith() في الإصدار 8.7 من "مكوّن Android الإضافي في Gradle"
|
|
| أدوات واجهة المستخدم |
|
عرض أداة اختيار أدوات التصميم بشكل غير صحيح في الملفات التي لا تحتوي على مرجع لواجهة المستخدم أو Android
|
|
Android Studio Meerkat | الإصدار 2 من قناة Canary 2024.3.1
تم إصدارها مع:
- الإصدار 8.9.0-alpha02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
تقديم رسالة خطأ قابلة للتنفيذ عند تعذُّر إكمال مهمة إعداد GMD بسبب عدم توفّر مساحة كافية على القرص
|
|
لا يتعرّف المكوّن الإضافي com.android.settings على targetSdk
|
|
| محرّر الرموز |
|
طلب: عندما يرصد بيئة التطوير المتكاملة مشكلة متعلّقة بعدم توفّر إذن في استدعاء دالة، يجب أيضًا توفير التعليق التوضيحي RequiresPermission
|
|
| Lint |
|
تعذُّر عمل أداة Lint مع ظهور InstantiationException بدون رسالة استثناء في تتبُّع تسلسل استدعاء الدوال البرمجية لأداة Lint
|
|
لا يتم منح عملية التحقّق من lint الإيجابية الخاطئة android.permission.SCHEDULE_EXACT_ALARM إلا لتطبيقات النظام
|
|
يجب تطبيق عملية التحقّق StringFormatInvalid على طريقة stringResource في Compose
|
|
لا تعمل التعليقات التوضيحية RequiresFeature مع ملفات Kotlin
|
|
| Logcat |
|
تحسين خيار "مطابقة الحالة" في فلتر Logcat
|
|
Logcat فارغ
|
|
الإصدار 2024.3.1 Canary 1 من Android Studio Meerkat
تم إصدارها مع:
- الإصدار 8.9.0-alpha01 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| معاينة الإنشاء |
|
com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile file access on EDT
|
|
| النشر |
|
[Ladybug Canary 9] عند تشغيل المشروع، لا يعيد "استوديو Android" إنشاء المشروع، ما يؤدي إلى ظهور الخطأ "Error loading build artifacts"
|
|
| Lint |
|
تعطُّل أداة Lint بسبب عمليات التحقّق من Lint gradle
|
|
| Logcat |
|
يتم دائمًا محو أداة Logcat في "استوديو Android" بعد فصل الجهاز
|
|
تحسين خيار "مطابقة الحالة" في فلتر Logcat
|
|
| إجراء الاختبارات |
|
تعديل خط نافذة نتائج الاختبار
|
|
| أدوات الاختبار |
|
[GMD] التأكّد من إمكانية تنفيذ adb في مهمة الإعداد
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]