تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
المشاكل المغلقة في "استوديو Android" لعام 2021.1.1
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار العلني الأول من Android Studio Bumblebee (2021.1.1.19)
الإصدارات التي تم طرحها مع الإصدار:
- المكوّن الإضافي لنظام Gradle المتوافق مع Android 7.1.0-rc01
| المشاكل التي تم إصلاحها |
| حِزمة الإصدار/حِزم APK |
|
لا تتذكر مربّع الاختيار "تذكُّر كلمة المرور" من نافذة "إنشاء حِزمة أو حزمة APK موقَّعة" "كلمة مرور متجر المفاتيح".
|
|
| Shrinker (R8) |
|
الربط المستنِد إلى وحدة التحكّم في الأداء غير صحيح عند معالجة سلاسل البيانات الكبيرة.
|
|
يؤدي المكوّن الإضافي لنظام Gradle المتوافق مع Android 7.0.2 إلى تعطُّل التطبيق على أجهزة Android 4 و5 التي تتضمّن فئة Verifier المرفوضة بسبب طريقة غير صحيحة.
|
|
الإصدار التجريبي 5 من Android Studio Bumblebee (2021.1.1.18)
الإصدارات التي تم طرحها مع الإصدار:
- الإصدار 7.1.0-beta05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
يجب أن يكون ComponentBuilder.enabled = .enable
|
|
لا يمكن إنشاء التطبيق بعد التحديث إلى AGP 7.2.0-alpha04
|
|
Play Asset Delivery: لا تتضمّن الحزمة جميع حِزم مواد العرض
|
|
تم تغيير ComponentArtifactIdentifier من خلال عمليات تحويل العناصر، ما أدّى إلى ظهور مسار فئة تحميل androidTest غير صحيح.
|
|
| Lint |
|
تحذير lint بشأن PrivateResource غير صحيح عند استخدام com.android.support:design
|
|
يُبلغ فحص DiscouragedApi lint الجديد عن النُسخ المكرّرة والنتائج الموجبة الخاطئة
|
|
| Logcat |
|
يعرض Logcat إدخالات مكرّرة
|
|
| Shrinker (R8) |
|
[R8 3.1.39] تعذُّر إثبات الهوية على Android 4.4
|
|
[R8 3.1.36] Deadlock on app startup during class static initializer
|
|
الإصدار التجريبي 4 من Android Studio Bumblebee (2021.1.1.17)
الإصدارات التي تم طرحها مع الإصدار:
- الإصدار 7.1.0-beta04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
التحقّق من استخدامات SkipIfEmpty في مدخلات المهام
|
|
لا يؤدي إزالة الترميز السكري إلى إنشاء ملف dex غير صالح إلا إذا تم تشغيله من الإصدار Bumblebee من "استوديو Android".
|
|
تُجري مهمة create{variant}UnitTestCoverageReport في AGP 7.0.3 اختبارات على جميع الصيغ.
|
|
| أداة تصحيح أخطاء C++ |
|
نافذة مراقبة مصحِّح أخطاء NDK (رمز C) - "النقر مرّتين لعرض المزيد من العناصر" يعرض العناصر الـ 50 نفسها مرة أخرى
|
|
| تحليل الرموز |
|
تم الإبلاغ عن تحذير "DrawAllocation" لفئات القيم
|
|
| محرِّر الرموز البرمجية |
|
مشروع جديد: لا تعرض ملفات رمز Kotlin المصدر علامات التبويب "الرمز" أو "التقسيم" أو "التصميم"
|
|
| Lint |
|
AGP 7.1.0-beta01 Lint SuspiciousImport check flagging import aliases
|
|
| إجراء الاختبارات |
|
[Manual Unit Tests running] "لا تتوفّر أي مهام" عند محاولة تنفيذ اختبارات الوحدة من AS
|
|
| Shrinker (R8) |
|
[R8 3.1.29] Unitialized this verification error
|
|
لا يتمّ تطبيق applymapping في الإصدار 3.0.73.
|
|
تم طرح java.lang.ClassCastException في طريقة وضع تصميم فئة في الإصدار الذي تم تصغيره باستخدام R8
|
|
[R8 3.1.29] java.lang.IllegalAccessError: الطريقة "..." التي تنفِّذ طريقة الواجهة "..." ليست عامة
|
|
[R8 3.1.29] تعديل نوع غير قابل للوصول من ... إلى ... أثناء دمج dex
|
|
| الاختبار |
|
يستدعي IDE اختبار cleanTestDebugUnitTest بدون داعٍ قبل اختبار testDebugUnitTest عند تشغيل اختبارات الوحدة.
|
|
الإصدار التجريبي 3 من Android Studio Bumblebee (2021.1.1.3)
الإصدارات التي تم طرحها مع الإصدار:
- الإصدار 7.1.0-beta03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
إتاحة استخدام أداة jacoco والنشر من الصيغة نفسها للمكتبة
|
|
عدم توفّر تبعيات مهمة النموذج المُعدّ مسبقًا في AGP
|
|
يجب أن يضمّن ملف AGP ملف baseline.profm بالإضافة إلى ملف baseline.prof.
|
|
لم يتم وضع علامة IgnoreEmptyDirectories على إدخال مهمة MergeResources "rawLocalResourcesNoProcessRes".
|
|
التحديث لاستخدام JaCoCo 0.8.7 تلقائيًا
|
|
| Android Studio |
|
تعذُّر Lint UnusedResources بشكلٍ غير صحيح عند استخدام ViewBinding من خلال تفويض السمة
|
|
| أداة إدارة أجهزة Android الافتراضية |
|
تظهر أجهزة AVD التي تم إنشاؤها باستخدام أداة سطر الأوامر avdmanager على أنّها لا تتضمّن متجر Play في أداة إدارة AVD (حتى إذا كانت تتضمّنه).
|
|
| محرِّر الرموز البرمجية |
|
تحسين AndroidMissingOnClickHandlerInspection
|
|
| النشر |
|
عدم إرسال سجلات غير مرغوب فيها
|
|
| التحرير |
|
DeprecatedMethodException: تم إيقاف "...FileEditor.getFile" نهائيًا، وعليك إلغاء تحديده في "...ApkEditor"
|
|
| الاستيراد/المزامنة |
|
لا يتم نشر اختيار الصيغة مع تبعيات androidTest.
|
|
| Lint |
|
لا يعمل SuppressLint مع AppBundleLocalechanges
|
|
| ViewBinding |
|
يتعذّر ربط ViewBinding عندما يكون nonTransitiveRClass مفعّلاً ويتم استخدام أرقام تعريف @android في ملف xml.
|
|
الإصدار التجريبي 2 من Android Studio Bumblebee (2021.1.1.15)
الإصدارات التي تم طرحها مع الإصدار:
- الإصدار 7.1.0-beta02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
يمكن أن يؤدي ضبط مقدّم خدمة لـ VariantOutput.versionCode إلى إيقاف ذاكرة التخزين المؤقت للإعدادات.
|
|
AGP 7.0.0-alpha10 regression: تعذّر تطبيق المكوّن الإضافي com.android.internal.library عند تفعيل ربط البيانات
|
|
يؤدي lintDebug إلى إيقاف ميزة تخزين الإعدادات مؤقتًا.
|
|
تأكَّد من أنّ `[consumer]proguardFiles` متوافقة في نماذج IDE من الإصدار 2.
|
|
تخفيف شروط التحقّق من اسم المورد للعناصر التي يمكن تداخلها
|
|
| Android Studio |
|
تعديل نموذج Jetpack Compose 1.0
|
|
| أداة إدارة أجهزة Android الافتراضية |
|
ناتج سطر الأوامر ملوّث بسجلات التحليل
|
|
| تعديل الإنشاء |
|
تعذّر إنشاء الاستوديو بسبب إصدار قديم من لغة Kotlin
|
|
| معاينة الإنشاء |
|
تتوقف ميزة "المعاينة التفاعلية" عن العمل بعد سحب "عرض التمرير".
|
|
| ربط البيانات |
|
يستخدم الإصدار 7.0.0 من ربط البيانات إضافات دورة الحياة المتوقّفة نهائيًا.
|
|
| أدوات التصميم |
|
لا يتم عرض الخطوط القابلة للرسم للأشكال التي يكون عرضها أصغر من 1.0 في لوحة تصميم التنسيق إلا إذا سبقها القيمة "0".
|
|
| أداة تعديل التصميم |
|
تؤدي محاولات تحميل خطوط المعاينة إلى بدء سلاسل محادثات (يؤدي ذلك إلى حدوث خطأ في العرض).
|
|
| أداة فحص التنسيق |
|
تعطُّل التطبيق بسبب LayoutInspector
|
|
| Lint |
|
يجب ألا يضيف وضع الاختبار Lint TestMode.WHITESPACE مسافات إلى إشارات التصنيف في kotlin
|
|
يُلقي lintVitalAnalyze استثناءً: "تمّت الدعوة إلى UsageTracker قبل الإعداد"
|
|
| الملفات البيانية |
|
رموز حمراء في AndroidManifest.xml عند استخدام لغة وصف مساحة الاسم
|
|
| الرموز/النماذج الجديدة |
|
لا يتضمّن نموذج مشروع Compose تبعية تصحيح الأخطاء على androidx.compose.ui:ui-test-manifest
|
|
| معالج المشروع الجديد |
|
نقل تعريفات المكوّن الإضافي لنظام Gradle إلى ملف build.gradle في المشروع الجذر
|
|
| المراجع |
|
تبديل الألوان إلى لون آخر غير الأحمر لمستندات النافذة المنبثقة التي تصف الموارد
|
|
| مدير حِزم تطوير البرامج (SDK) |
|
لم يُطلب مني أبدًا قبول ترخيص أدوات الإنشاء من خلال معالج التشغيل الأول.
|
|
| مساعِد الترقية |
|
نقل سمة الحزمة من ملف AndroidManifest.xml إلى مساحة الاسم DSL
|
|
يتعذّر تحديث مكوّن Gradle الإضافي في كل مرة
|
|
الإصدار التجريبي 1 من Android Studio Bumblebee (2021.1.1.14)
الإصدارات التي تم طرحها مع الإصدار:
- المكوّن الإضافي لنظام Gradle المتوافق مع Android 7.1.0-beta01
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
تخفيف شروط التحقّق من اسم المورد للعناصر التي يمكن تداخلها
|
|
| محرِّر الرموز البرمجية |
|
خطأ: الوصول إلى الموقع غير الصحيح في ملف xml للأرقام التعريفية في الرمز
|
|
مورد سمة غير صالح تم إنشاؤه من خلال الإصلاح السريع
|
|
معاينة السلسلة غير صحيحة لموارد السلسلة البديلة
|
|
| أدوات التصميم |
|
لم يتم تحويل تدرجات SVG بشكل صحيح إلى VectorDrawable عندما يبدأ viewBox من إحداثي سالب
|
|
| JDK |
|
تعذُّر مزامنة Gradle بسبب عدم التمكّن من بدء الخدمة الخفية
|
|
| مدير حِزم تطوير البرامج (SDK) |
|
لم يُطلب مني أبدًا قبول ترخيص أدوات الإنشاء من خلال معالج التشغيل الأول.
|
|
الإصدار 13 من Android Studio Bumblebee Canary (2021.1.1.13)
الإصدارات التي تم طرحها مع الإصدار:
- المكوّن الإضافي لنظام Gradle المتوافق مع Android 7.1.0-alpha13
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
بدء عملية إنشاء JPS أثناء تشغيل عملية إنشاء Gradle خارج Studio
|
|
إضافة 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.Random لوقف ميزة "معاينة Compose"
|
|
خطأ في وقت التشغيل في LiveLiteralsService.isElementManaged
|
|
| أداة فحص قواعد البيانات |
|
تعذُّر تصدير البيانات باستخدام "فحص التطبيق" أو "أداة فحص قاعدة البيانات" في حال توفُّر مساحة فارغة في المسار
|
|
السماح بحفظ قواعد البيانات
|
|
| النشر |
|
تعذّر على Android Arctic Fox رصد ABI الصحيح للجهاز من أجل نشر حِزم APK بشكل صحيح
|
|
خطأ: بعد تثبيت التطبيق من خلال IDE، لا يتم منح الأذونات تلقائيًا عند استخدام "-g" في المرة التالية.
|
|
تؤدي أدوات قياس الأداء في "استوديو Android" إلى تنشيط strictmode.DiskReadViolation
|
|
| الإطلاق الأول |
|
يحتوي ملف Info.plist ضمن تطبيق macOS على أذونات غير صحيحة للملف.
|
|
| محرر ملفات Gradle |
|
خطأ: يقترح IDE التحديث إلى androidx.fragment:fragment-ktx:1.4.0-alpha07 الذي لا يتوافق مع المستوى 31 لواجهة برمجة التطبيقات
|
|
| أداة تعديل التصميم |
|
[Bumblebee] تعذُّر على لوحة "التصميم" في "محرر التنسيق" قياس ConstraintLayout
|
|
| Lint |
|
لا يعمل ToastDetector بشكل صحيح في خصائص Kotlin
|
|
[Lint] خطأ موجب خاطئ في StaticFieldLeak لكائن مجهول في كائن مصاحب
|
|
لا يتم فرض @RequiresApi في package-info.java من خلال فحص NewApi lint
|
|
| الشبكة |
|
زر "إغلاق" غير مرئي في إشعار "تم نقل أداة تحليل الشبكة" (في طريقة عرض أداة تحليل الشبكة التلقائية)
|
|
| معالج المشروع الجديد |
|
بطء أداء الطلاء في أداة اختيار نماذج المشاريع الجديدة
|
|
| إجراء الاختبارات |
|
عند إجراء الاختبارات باستخدام UTP، لا يحتوي طلب إنشاء المشروع على السمات التي تم إدخالها من خلال IDE.
|
|
تعذّر الحصول على مهمة الاختبار الصحيحة عند تنفيذ الاختبارات المستندة إلى الأدوات
|
|
لا يمكن لإصدار AS 7.0.0-alpha04 تنفيذ اختبار الوحدة لمكوّن KMP: لا تتوفّر أي مهام
|
|
| Shrinker (R8) |
|
مشكلة أثناء تنفيذ R8 3.0.69 (من AGP 7.0.2) و3.0.72
|
|
| مساعِد الترقية |
|
لا يعدّل "مساعِد الترقية" android.buildToolsVersion
|
|
الإصدار 2021.1.1.12 من "استوديو Android"
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
يحاول IDE إنشاء ملف ثنائي لـ ABI غير مذكور في abiFilters.
|
|
لم يتم تعديل ملف gradleResValues.xml عند التوقيع للإصدار
|
|
| Lint |
|
تعذّر إجراء lintAnalyzeDebug مع ظهور الخطأ "لم يتم تنفيذ الطريقة" في ClsPackageStatementImpl.getAnnotationList
|
|
| الشبكة |
|
زر "إغلاق" غير مرئي في إشعار "تم نقل أداة تحليل الشبكة" (في طريقة عرض أداة تحليل الشبكة التلقائية)
|
|
| مساعِد الترقية |
|
يجب ألّا يقدّم الإصدار غير الثابت من Studio خيار ترقية مشاريع AGP الثابتة.
|
|
الإصدار 2021.1.1.11 من Android Studio
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
لا تجتاز واجهة برمجة التطبيقات ASM الاختبارات عند استخدام الدوالّ المضمّنة من الرمز الذي تم اختباره.
|
|
| تطبيق التغييرات |
|
تعطُّل التطبيق بسبب خطأ KotlinReflectionNotSupportedError بعد الإنشاء المتزايد على المحاكي لمستوى واجهة برمجة التطبيقات 30
|
|
| ربط البيانات |
|
لا تعمل ميزة ربط البيانات مع الإصدار 31.0.3 من "أدوات النظام الأساسي"، ولم يعُد ملف platform-tools/api/api-versions.xml متاحًا.
|
|
| Lint |
|
حدثت مشكلة StringIndexOutOfBoundsException في SourceTransformationTestMode.performEdits في Lint بعد التحديث إلى AGP 7.1.0-alpha08
|
|
تعذُّر فحص Lint في AGP 7.0 مع ظهور رسالة الخطأ "تعذُّر إعداد أداة الكشف"
|
|
عدم تشغيل "فحص الأخطاء النحوية"
|
|
| إجراء الاختبارات |
|
لا تعرض حالات تعذُّر الاختبار في Studio نتيجة الاختبار عند تشغيله من خلال Gradle.
|
|
الإصدار 2021.1.1.10 من "استوديو Android"
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
مشكلة بسيطة في تنسيق missing_rules.txt
|
|
نقل ناتج إنشاء عملية النشر إلى مجلد intermediates
|
|
| Lint |
|
لا يفهم فحص NewApi الشروط في العبارة "when".
|
|
تقارير HTML في Lint في AGP 7.0.0 تعرِض عناوين URL للتعليقات بشكلٍ غير صحيح
|
|
موجب خاطئ في فحص SupportAnnotationUsage lint
|
|
لا تستدعي أداة Lint visitAnnotationUsage لعمليات إلغاء الطرق ضمن نطاق التعليق التوضيحي.
|
|
| أداة تعديل الصور المتحركة |
|
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 جميع مواد العرض لاختبار الوحدة .apk بغض النظر عن aaptOptions.noCompress
|
|
يجب أن يوفّر المكوّن الإضافي لمكتبة Android طريقة لإنشاء حزمة JAR للمصادر.
|
|
يُعرِض الإصدار الثابت من AGP 7.0.0 استثناءً ExternalApiUsageException في libraryVariants.all { applicationId }
|
|
لا تعرض تقارير Jacoco أسطر رمز المصدر، وذلك عند استخدام الإصدار 4.1.2 (أو 4.2.x) من "أدوات إنشاء Gradle المتوافقة مع Android" بالإضافة إلى الإصدار 6.5 من Gradle.
|
|
| أدوات التصميم |
|
خطأ في معاينة العناصر القابلة للرسم بالاستناد إلى متّجه
|
|
| Lint |
|
Lint: لا يحتوي على مفتاح بيان تسجيل صالح (Lint-Registry-v2).
|
|
| الشبكة |
|
لا يعرض "أداة تحليل الشبكة" رؤوسًا متعددة تحمل الاسم نفسه.
|
|
| مدير الموارد |
|
(Windows) رمز "ناقص" غير صالح في ملف xml الذي تم إنشاؤه: رمز "ناقص" غير صالح في ملف xml الذي تم إنشاؤه
|
|
| إجراء الاختبارات |
|
Android Studio Bumblebee: تنفيذ اختبارات خاطئة عند استخدام مربّع الحوار "إعدادات التشغيل" للاختبارات المستندة إلى الأدوات
|
|
أداة Grade test runner لا تعمل مع مشروع AndroidX
|
|
Android Studio 2021.1.1.7
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
تعطُّل عند تشغيل تطبيق Jetpack Compose في الإصدار 2021.1.1 Canary 4 من "استوديو Android"
|
|
يؤدي الإعداد android.enableAppCompileTimeRClass=true إلى تعذُّر إنشاء الحِزم باستخدام الإصدار AGP 7.0.0-alpha09
|
|
تعذّر إكمال LinkApplicationAndroidResourcesTask بسبب أنّ dir ليس دليلاً قابلاً للقراءة
|
|
تعذُّر تشغيل الإصدار التجريبي من AGP 7.1 عند إجراء اختبارات الأدوات من سطر الأوامر على الأجهزة القديمة
|
|
| أداة فحص التنسيق |
|
لا تتضمّن السمة resolutionStackList وsource
|
|
| Lint |
|
RedundantNamespace: نتيجة إيجابية خاطئة لملفات XML في الدليل الأوّلي
|
|
يُبلغ Lint بشكل غير صحيح عن أنّ Bundle#get هي طريقة لواجهة برمجة التطبيقات الإصدار 21 والإصدارات الأحدث.
|
|
Android Studio 2021.1.1.6
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
تعطُّل عند تشغيل تطبيق Jetpack Compose في الإصدار 2021.1.1 Canary 4 من "استوديو Android"
|
|
لم يعُد الإصدار 4.2 من "استوديو Android" ينشئ رموز تصحيح الأخطاء في الحِزم لتحميلها على Play Console.
|
|
تعذّر على Profgen تحليل ObfuscationMap باستخدام اسم فئة لا يتضمّن مساحة اسم (جذر).
|
|
| Lint |
|
تعذُّر التحقّق من الأخطاء في Recycle عند استدعاء super()
|
|
تعذُّر فحص Lint يعرض تلميحًا لإيقاف فحص Lint باستخدام واجهة برمجة تطبيقات متوقّفة نهائيًا (خطأ تام في حال استخدام kts)
|
|
مشكلة محتملة في أداة رصد RestrictedApi في عملية دمج lint الجديدة
|
|
| الرموز/النماذج الجديدة |
|
يُدرج نموذج الوحدة الجديد buildToolsVersion.
|
|
الإصدار 2021.1.1.5 من "استوديو Android"
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
يجب ألا يُعيد AGP تشغيل عملية فك الترميز عند نشر المستخدم للتطبيق على الأجهزة التي تعمل بمستويات مختلفة من واجهات برمجة التطبيقات من IDE.
|
|
إضافة ملف قاعدة بيانات التدقيق النحوي كمدخل لمهمة التدقيق النحوي
|
|
| Lint |
|
خطأ: يؤدي الإصلاح السريع في Lint الخاص بـ "استبدال "-" بحرف "شرطة مائلة للترقيم" (–, –) ?" إلى تغيير ترتيب النص
|
|
| إجراء الاختبارات |
|
تعديل الإعدادات - لا يتم حفظ مَعلمات إعدادات الاختبار
|
|
الإصدار 2021.1.1.4 من "استوديو Android"
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
عدم ظهور نص التدقيق النحوي عندما تكون مهمة التدقيق النحوي محدّثة
|
|
لا يعمل android.lintOptions.textOutput عند ضبطه باستخدام stdout وstderr
|
|
AGP7.0: تناقض في معالجة مساحة الاسم androidTest بين واجهة برمجة التطبيقات/النموذج وإنشاء R
|
|
يجب ألا يُعيد AGP تشغيل عملية فك الترميز عند نشر المستخدم للتطبيق على الأجهزة التي تعمل بمستويات مختلفة من واجهات برمجة التطبيقات من IDE.
|
|
يجب أن يوفّر المكوّن الإضافي لمكتبة Android طريقة لإنشاء حزمة JAR للمصادر.
|
|
| محرِّر الرموز البرمجية |
|
تؤدي عملية إكمال Compose RadioButton إلى إضافة دالة lambda متأخرة
|
|
| Lint |
|
يُرجى السماح لأداة Lint (?) باكتشاف أنّ ScrollView يمكنه استضافة عنصر فرعي مباشر واحد فقط في ملفات xml الخاصة بالتنسيق.
|
|
تحذير غير صحيح من عملية التحقّق من VectorDrawableCompat في أداة Android Lint
|
|
Lint.xml: تستخدم خيارات الملف الموقع الأساسي غير الصحيح لتحديد المسار
|
|
لم يعُد Lint يرصد سمة النظام lint.baselines.continue عند ضبطها من المكوّن الإضافي Gradle
|
|
الأعطال في قواعد التدقيق المخصّصة لا تؤدي إلى الإبلاغ عن أي نتائج
|
|
مشاكل تكرار ObsoleteLintCustomCheck في AGP 7
|
|
| دمج Lint |
|
مستوى تفصيل المكوّن الإضافي لنظام Gradle المتوافق مع أداة Android Lint
|
|
| محرر التنقّل |
|
لا يؤدي تمرير argType الذي يمثّل فئة قائمة بقيم ثابتة داخلية إلى إنشاء FragmentArgs بشكل صحيح.
|
|
| معالج المشروع الجديد |
|
تعديل ملف Gradle الذي تم إنشاؤه لاستخدام لغة DSL الجديدة للمكوّن الإضافي
|
|
| حِزمة الإصدار/حِزم APK |
|
يتم أحيانًا فك ترميز كلمة المرور بشكل خاطئ عند استخدام KeePass
|
|
حفظ أحدث زوج من كلمات المرور فقط مع إلغاء كلمات المرور المحفوظة سابقًا
|
|
| التشغيل |
|
لا يعدّل "استوديو Android" الرمز المجمّع | متقطّع
|
|
| عرض عملية الربط |
|
lint tools:viewBindingType in studio
|
|
Android Studio 2021.1.1.3
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
SdkLibDataFactory غير متوافق مع ذاكرة التخزين المؤقت لإعدادات Gradle
|
|
com.android.tools.build:gradle:4.2.0 تسبّب في تعطُّل العناصر النائبة للبيان في المكتبات
|
|
يتعذّر إنشاء المشروع بعد تحديثه إلى الإصدار 4.2.
|
|
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
|
|
لا تزال أدوات الاختبار التي تتضمّن الإعداد التلقائي لقيمة res (false) تتضمّن المجلدات التي تم إنشاؤها باستخدام resvalue.
|
|
تمرير --client-id و--client-name و--client-version إلى lint من AGP
|
|
إضافة خيار javac "-parameters" فقط إذا كان Room متوفّرًا
|
|
لا يمكن تشغيل مهمة :test بعد الآن اعتبارًا من الإصدار AGP 7.0.0-beta03.
|
|
لا تفعّل أداة AGP ميزة "القيم المباشرة" لمكوّنات المكتبة.
|
|
[Gradle] تتوفر دالة `initWith` لنسخ إعدادات الإنشاء، ولكن ليس للنكهات.
|
|
المرجع الذي لم يتم حلّه: setProguardFiles
|
|
يجب ألا تكون قيمة android.disableAutomaticComponentCreation تجريبية.
|
|
لا تتوفّر الدالة initWith() في Gradle Kotlin DSL.
|
|
| Android Studio |
|
عدم ظهور قناة ألفا في مساحة التنقّل في "استوديو Android" لألوان ميزة "الإنشاء"
|
|
| أداة تحليل الإصدار |
|
لا يمكن نسخ ولصق علامة التبويب "تحذيرات محلل الإنشاء"
|
|
| إنشاء C++ |
|
تعذّر إنشاء المشروع على نظام التشغيل Windows بسبب ملفات git للقراءة فقط.
|
|
Nullpointer في عملية الإنشاء باستخدام cmake ( prebuild openssl , building libgit2 )
|
|
يُلقي GNUMAKE استثناءً على الوسائط مثل "-mllvm -oXXXX"
|
|
عدم عمل target_precompile_headers
|
|
الإصدار 4.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android": لا يتم تمرير مَعلمة CMake التي تبدأ من "-C" إلى ملف cmake التنفيذي، ما يؤدي إلى تعطُّل عملية التصميم
|
|
| محرر C++ |
|
خطأ في فاصل السطر عند إنشاء طريقة JNI تلقائيًا
|
|
| تحليل الرموز |
|
تحذير غير صالح في gradle للترقية إلى الإصدار التجريبي من مكتبة work-runtime
|
|
تحذير خاطئ بشأن فحص الأخطاء في ShowToast باستخدام Snackbar
|
|
| تعديل الإنشاء |
|
وحدات LiveLiterals تتسبّب في حدوث عطل في وحدة غير تابعة لمجموعة Compose
|
|
| ربط البيانات |
|
| أداة فحص التنسيق |
|
يؤدي نسخ السمات إلى نسخ مرجع، وليس القيمة.
|
|
| Lint |
|
تعذُّر Lint UnusedResources بشكلٍ غير صحيح عند استخدام ViewBinding من خلال تفويض السمة
|
|
تعذّر على Lint العثور على حزمة aar المُنشَقة للمشروع الخاصة بـ :camera:camera-extensions-stub
|
|
موجب خاطئ لسمة UnusedQuantity
|
|
lint:TypographyQuotes موجب خاطئ مع نص ذي علامات تشكيل
|
|
خطأ: لا يؤدي الإصلاح السريع للتحقّق من الإصدار إلى إجراء أيّ شيء
|
|
لم يعُد Lint يرصد سمة النظام lint.baselines.continue عند ضبطها من المكوّن الإضافي Gradle
|
|
رسائل خطأ قديمة مرتبطة بتحليل Lint الجزئي
|
|
تعليق "استوديو Android" 4.2 عند التحقّق من الأخطاء في WrongConstant
|
|
لا يتلقّى lintClient user.home
|
|
Lint: تُبلغ أداة ShiftFlags عن موجب خاطئ عند استخدام Kotlin
|
|
مشاكل تكرار ObsoleteLintCustomCheck في AGP 7
|
|
يجب أن يُبلغ فلتر الأهداف في Android S بدون android:exported lint عن مشاكل في .
|
|
StringIndexOutOfBoundsException عند كتابة تنسيق SARIF لـ Lint
|
|
يؤدي تشغيل Lint باستخدام تقرير SARIF إلى طرح استثناء لبعض حالات تعذُّر SourceLockedOrientationActivity
|
|
لا يرصد Lint خطأ النوع في StringDef عندما تكون هناك مَعلمات متعددة لطريقة السلسلة.
|
|
تعذُّر مهمة فحص الأخطاء في AGP عند توفُّر تبعية غير مباشرة لوحدة compileOnly
|
|
يتعذّر على Android Studio اقتراح تحديث المكتبة إلى إصدار SNAPSHOT بعد الرجوع إلى الإصدار الثابت أو التجريبي المناسب.
|
|
[lint] لا يرصد MissingTranslation الأرقام اللاتينية
|
|
خطأ إيجابي خاطئ في WrongViewCast Lint عند استخدام FragmentContainerView وfindFragmentByTag
|
|
| دمج Lint |
|
استخدام ذاكرة الوصول العشوائي غير محدود في Lint في الإصدار AGP 7.0.0 Alpha 14
|
|
عدم الإبلاغ عن مشاكل فحص الأخطاء في الميزات الديناميكية عندما يكون الإعداد checkDependencies=true في التطبيق وتتوفّر وحدات مكتبة
|
|
| معالج المشروع الجديد |
|
تعديل ملف Gradle الذي تم إنشاؤه لاستخدام لغة DSL الجديدة للمكوّن الإضافي
|
|
خطأ: لا تزال المشاريع الجديدة غير قادرة على إزالة "jcenter" على الرغم من أنّه على وشك الإزالة، ولا تساعد أيضًا في تحديد الإجراءات التي يجب اتّخاذها
|
|
| نظام المشروع |
|
مشكلة في واجهة برمجة التطبيقات المستهدَفة لـ RenderScript في الإصدار 25 من أدوات إنشاء Android
|
|
| المراجع |
|
تعذُّر دمج الموارد في مورد سلسلة محدَّدة
|
|
| إجراء الاختبارات |
|
لا يعرض الإصدار Bumblebee 2021.1.1 Canary 2 الاختبارات غير الناجحة بعد الآن
|
|
| Shrinker (R8) |
|
يزيل Shrinker ملفات الرموز المتجهة المستخدَمة باستخدام الإصدار الجديد agp 4.1.0
|
|
لا يزيل R8 التعليقات التوضيحية الخاصة بوقت الترجمة (VISIBILITY_BUILD).
|
|
| عرض عملية الربط |
|
انقطاع الاتصال بـ ViewBinding بعد تنفيذ إجراءات عشوائية في ملف xml
|
|
| ViewBinding |
|
الاستنتاج من النوع باستخدام صيغ تنسيق متعددة
|
|
الإصدار 2021.1.1.2 من "استوديو Android"
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
لا تزال أدوات الاختبار التي تتضمّن القيمة التلقائية لـ res (false) تتضمّن المجلدات التي تم إنشاؤها باستخدام resvalue.
|
|
نحتاج إلى واجهة إصدار في gradle-api
|
|
تُنشئ أداة AGP 4.2.0 حزمة APK اختبارية لا تحتوي على فئة، ربما بسبب مجموعة مصادر java/kotlin المختلطة.
|
|
يجب أن يكون العنصر التالي الذي سيتم عرضه هو CLASSES.
|
|
إصدار دعم Android المُدرَج غير صالح "202.7660.26.42.7322048"، ومن المفترض أن يكون على الشكل "w.x.y.z". - يظهر هذا الخطأ أثناء تنفيذ نماذج الإنشاء
|
|
إعادة تفعيل إنشاء DSL من خلال فئة التنفيذ بدلاً من الواجهة
|
|
| Android Studio |
|
لا يعمل UI_MODE_NIGHT_YES في "المعاينة"
|
|
| أداة تعديل التصميم |
|
مشكلة في معاينة التنسيق مع عنصر TextClock
|
|
المعاينة غير متطابقة مع التطبيق الذي يتم تشغيله | لا يمكن استخدام ?attr في fillColor لملف XML (العنصر المرسوم بالاستناد إلى متجهات)
|
|
توقُّف معاينة تنسيق Android Studio عن العمل مع فئة android.preference.Preference الأصلية والإعدادات المفضّلة المخصّصة عند إضافة "androidx.preference:preference:1.1.0"
|
|
حساسية التكبير/التصغير في Android Studio 4.0
|
|
محرك عرض التنسيق: عدم توفّر أحرف يونيكود عند تعديل strings.xml
|
|
أعطال "استوديو Android"
|
|
| Lint |
|
موجب خاطئ في ميزة Lint Recycle
|
|
يتعذّر على أداة Android lint الاطّلاع على حزمة androidx.annotation jar في مشروع معيّن
|
|
لا تعمل دالة @CheckResult داخل تعبيرات lambda
|
|
لا يزال UnknownIssueId يطبع التحذيرات عند إيقافه
|
|
لا يعمل التحقّق من الأخطاء في UnusedResources بشكل صحيح في المكتبات
|
|
حدث خطأ في Lint في firebase-perf [OutdatedLibrary] حتى إذا كنا نستخدم أحدث إصدار.
|
|
| العرض |
|
لا يتم عرض الرسومات القابلة للرسم ذات الأشكال الشفافة بشكل صحيح.
|
|
| المراجع |
|
تمت إضافة مسافة فارغة إلى بعض موارد السلاسل بعد الترقية إلى الإصدار 4.2.
|
|
| عرض عملية الربط |
|
يؤدي استخدام الاستيراد الثابت لطريقة inflate في ربط عرض inflate إلى ظهور مورد غير مستخدَم.
|
|
| مساعِد إقران Wear |
|
تعذُّر تشغيل "مساعِد الإقران" في Wear من IJ
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]