مشاكل إغلاق الزرافة في "استوديو Android"

الإصدار Giraffe من "استوديو Android" | تصحيح 4 من الإصدار 2022.3.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.4 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
عدم تنفيذ مهمة تحويل DEX على فئات المشاريع الفرعية عندما تكون قد تم تحويلها من خلال عمليات تحويل العناصر

الإصدار Giraffe من "استوديو Android" | تصحيح 3 من الإصدار 2022.3.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.3 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
[AGP 8.1.0] تعذّر تنفيذ الأمر ./gradlew test وظهور الرسالة "تعذّر العثور على ناتج البيان" إذا كانت كل من القيمتَين splits.abi.isEnable وtestOptions.unitTests.isIncludeAndroidResources صحيحتَين
تعذُّر إنشاء الإصدار بعد التحديث إلى AGP 8.1

الإصدار Giraffe من "استوديو Android" | تصحيح 2 من الإصدار 2022.3.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.2 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
لا تتوفّر androidResources في وحدة مكتبة Android.
[AGP 8.1.0] تعذّر تنفيذ الأمر ./gradlew test وظهور الرسالة "تعذّر العثور على ناتج البيان" إذا كانت كل من القيمتَين splits.abi.isEnable وtestOptions.unitTests.isIncludeAndroidResources صحيحتَين
أداة فحص قواعد البيانات
لا يتوفّر "أداة فحص قاعدة البيانات" في الإصدار Giraffe من "استوديو Android" 2022.3.1
Shrinker (R8)
تؤدي لغة Kotlin 1.9 إلى أن يزيل R8 دالات Kotlin lambda في حال إزالة عمليات التحقّق من القيمة الخالية.
يتعذّر على R8 إكمال عملية التحويل بظهور رسالة الخطأ "تم العثور على قيمة غير محدّدة أثناء عملية التحويل" لملف play-services-measurement-21.3.0-runtime.jar

الإصدار Giraffe من "استوديو Android" | تصحيح 1 للإصدار 2022.3.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
محرِّر الرموز البرمجية
تشغل صور WebP الكبيرة نصف مساحة الترميز
Dexer (D8)
سجلّات Java 16: تؤدي الدالة equals(null) إلى طرح NullPointerException
التعديل المباشر
غير محدّث: "AGENT_ERROR"
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class
يتعذّر إكمال عملية الإنشاء عند الوصول إلى :minifyReleaseWithR8 عند استخدام مكتبة Apache POI
رفض الاستدعاء عند تفعيل ميزة "تحسين الأداء باستخدام r8"
NoClassDefFoundError for java.lang.reflect.Executable

الإصدار الثابت من Giraffe في "استوديو Android" (2022.3.1.18)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تستخدِم دالة generateLocaleConfig في الإصدار 8.1.0 من agp ترتيبًا غير محدّد، ما يؤدي إلى إيقاف عمليات إنشاء الإصدارات القابلة للتكرار.
Shrinker (R8)
تعطُّل التطبيق بسبب خطأ في عملية التحقّق على الإصدار 12 من نظام التشغيل Android والإصدارات الأحدث

الإصدار Giraffe من "استوديو Android"، الإصدار التجريبي 01 (2022.3.1.17)

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.1.0-rc01
المشاكل التي تم إصلاحها
Shrinker (R8)
تؤدي ميزة dex-startup-optimization إلى ظهور java.lang.VerifyError: Rejecting class
أداة ترقية TargetSDKVersion
إنّ الفلاتر التي تؤدي إلى ظهور عناصر XML تؤدي حاليًا إلى إخفاء الخطوة المقابلة لها دائمًا.

الإصدار التجريبي 05 من Giraffe في "استوديو Android" (2022.3.1.16)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.0-beta05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
أداة ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android
تقترح أداة ترقية حِزم تطوير البرامج تحديث targetSdk إلى الإصدار 33 بشكل غير صحيح
Shrinker (R8)
حالة خاصة في طريقة VirtualDispatchMethodArgumentPropagator.shouldActivateMethodStateGuardedByBounds()

الإصدار التجريبي 04 من Giraffe في "استوديو Android" (2022.3.1.15)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.0-beta04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
خطأ: يؤدي النقر على "تفعيل KSP واستخدام معالج KSP لهذا الاعتماد بدلاً من ذلك" إلى الانتقال إلى موقع إلكتروني فقط.
يؤدي الإصدار 8.1 من Gradle إلى إيقاف ميزة التخزين المؤقت للإعدادات بسبب ملف ‎ .gradle/.android/analytics.settings
معاينة الإنشاء
تجميد واجهة المستخدم بالكامل
Dexer (D8)
agp 8.1.0 regression with API 21 - F/dex2oat ( 4176): art/compiler/driver/compiler_driver.cc:1181] Check failed: !method->IsAbstract()
Shrinker (R8)
يتسبب الإصدار R8 من Android 8 في إيقاف خدمة Google Fit
لا يتم عرض معلومات الملف المصدر التي تتضمّن أسماء متبقية تتداخل مع أسماء الإدخال بشكل صحيح.
تعذُّر إنشاء R8 أثناء إنشاء Compose باستخدام ArrayIndexOutOfBoundsException
لا يتضمّن الرمز البرمجي المرتبط بـ SimpleStringBuilder طلبًا للإضافة في وضع الإصدار أو وضع debuggable=false.

الإصدار التجريبي 03 من Giraffe في "استوديو Android" (2022.3.1.14)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.0-beta03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
الإنشاء
لا تعمل معاينات الأدوات المتعددة في أداة إنشاء الرسائل على Wear
التحرير
تؤدي ميزة التمييز الضروري إلى تجميع رموز المساحة الجانبية.
JDK
استمرار وميض IDE بسرعة كبيرة بعد نقله من شاشة إلى أخرى

الإصدار التجريبي 02 من Giraffe في "استوديو Android" (2022.3.1.13)

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.1.0-beta02
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
الطلب: السماح لبيئة تطوير البرامج (IDE) بتقديم حلّ لخطأ "تتطلّب فئات فرعية مسموح بها استخدام ASM9"
أداة تصحيح الأخطاء
حدث خطأ عند محاولة تصحيح أخطاء اختبار Android للمكتبة من AS
النشر
تثبيت Android Studio وتشغيل التطبيق مرتين عند تصحيح الأخطاء
الاستيراد/المزامنة
لقد أجريتُ للتوّ تحديثًا إلى Flamingo ولا يمكنني مزامنة مشروعي. الحصول على إصدار Java غير متوافق
Shrinker (R8)
VerifyError: Verifier rejected class when using R8 with Kotlin 1.8.20

الإصدار التجريبي 01 من Giraffe في "استوديو Android" (2022.3.1.12)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.0-beta01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يجب أن تُنشئ أنواع المصادر المخصّصة مجموعات مصادر متعددة النكهات.
يحتاج DependenciesInfoBuilder إلى تحديث واجهة برمجة التطبيقات + مستند
تعذُّر DexingNoClasspathTransform (minSdk >= 24) مع استهداف Java 11 بسبب عدم توفّر أعضاء Nest
لا تعمل دالة DslExtension.Builder.extendProjectWith() على النحو الموضّح في Groovy
أضِف واجهة برمجة التطبيقات VariantSelector.withFlavor التي لا تستخدِم kotlin.Pair.
حدث خطأ في ذاكرة التخزين المؤقت لـ AndroidLintAnalysisTask (:lintAnalyzeExternalRelease) بسبب تغيير ملف proguard.txt
يحتوي بيان التطبيق المدمج على سمتَي extractNativeLibs وuseEmbeddedDex من العناصر المُعتمدة.
AGP: Expose path to AIDL tool and framework AIDL file as public API
تطبيق التغييرات
ApplyChangesAction: ClassCastException: لا يمكن تحويل فئة com.intellij.execution.DefaultExecutionTarget إلى فئة com.android.tools.idea.execution.common.AndroidExecutionTarget
النشر
عدم عمل تطبيقات تشغيل التطبيقات المصغّرة وتطبيقات Widgets في الإصدار Giraffe Canary 6 من "استوديو Android"
أدوات التصميم
استخدام السمة postSplashScreenTheme للمظهر التلقائي في أدوات التصميم
الاستيراد/المزامنة
تم إيقاف نوع org.gradle.util.VersionNumber نهائيًا.
الإبلاغ عن الأخطاء الداخلية كمشاكل في المزامنة
عرض استثناءات المزامنة الفعلية بدلاً من "لم يتم العثور على أيّ صيغ لـ..."
Logcat
استخدام مرتفع للذاكرة (1.4 غيغابايت) في MessageBacklog
هل يجب إخفاء التسجيلات الداخلية في "استوديو YouTube" من فلتر package:mine؟
معالج المشروع الجديد
يجب أن يستخدم كتالوج الإصدارات إصدارًا واحدًا لجميع مكوّنات AGP الإضافية.
ProfileInstaller والملفات الشخصية للمرجع
NullPointerException في profgen-cli
المراجع
عند إزالة أدلة القيم، سيظلّ "استوديو YouTube" يعتقد أنّ اللغات المحدّدة هناك متوفّرة.
مدير حِزم تطوير البرامج (SDK)
يجب أن يكون إدخال إعدادات حزمة تطوير البرامج (SDK) لنظام التشغيل Android ضمن "اللغات والإطارات الأساسية".
مساعِد الترقية
لا تزيل android:useEmbeddedDex من ملفات البيان المصدر.
لا تُضِف استخدام DSL في حزمة useLegacyPackaging إلى وحدات المكتبة.
Wear
تعذُّر إقران Wear باستخدام مساعد الإقران على المحاكي 33.1.3

الإصدار 11 (2022.3.1.11) من الإصدار Giraffe من "استوديو Android" الإصدار التجريبي من Canary

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.1.0-alpha11
المشاكل التي تم إصلاحها
Dexer (D8)
يؤدي إزالة الترميز غير القابل للتنفيذ في المكتبة الأساسية إلى تعطُّل التطبيق بعد التحديثات الأخيرة.
Gradle
لا يتوفّر خيار مخطّط المفاتيح في خيار "تجاهل التغييرات في المزامنة"
الاستيراد/المزامنة
[Giraffe | 2022.3.1 Canary 8] Red underlines in build.gradle.kts file for new project
Logcat
Logcat V2 - Unable to use regex filter with spaces or parentheses
Android Studio Giraffe | 2022.3.1 Canary 9 logcat doesnt work with package:mine filter
حِزمة الإصدار/حِزم APK
خطأ في إنشاء حِزمة موقَّعة (حذف كل الأسماء البديلة في ملف تخزين المفاتيح عند إنشاء حِزمة جديدة)

الإصدار 10 من الإصدار التجريبي من Android Studio Giraffe (2022.3.1.10)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.0-alpha10 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
هل يمكننا إزالة AnalyticsRecordingTask؟
محتوى output-metadata.json غير متّسق
ضبط سلسلة أدوات JVM لا يؤثّر في قيمة targetCompatibility في JavaCompile
لا تحتوي إدخالات روابط التنقّل لصفحات في التطبيق التي تتضمّن نطاقات أحرف بدل على سمة android:host في البيان المدمج.
تعذّر إكمال مهمة processDebugMainManifest منذ الإصدار 8.1 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
لا يراعي "استوديو Android" متغيّر البيئة STUDIO_GRADLE_JDK
محرر C++
محرِّر C++: لا تعمل ميزة تمييز البنية الأساسية إلى ما بعد مطابقة الأنماط الأساسية
معاينة الإنشاء
لا يمكن لمعاينة الإنشاء عرض مرجع المحتوى في مشروعي [android.content.res.Resources$NotFoundException: تعذّر حلّ قيمة المرجع: 0xAAE61.]
يؤدي استخدام الكود الذي يستخدم الهزّاز إلى تعطُّل معاينة الكتابة.
أداة فحص قواعد البيانات
لا يعرض إصدار Android Studio Canary أي رمز لميزة "فحص التطبيق"
أدوات التصميم
ملف xml لمعاينة التطبيق : تعذّر إنشاء مثيل لفئة واحدة أو أكثر
لا يتم حفظ الجهاز الذي تم تغييره للمعاينة في محرِّر Android Studio بعد الخروج.
مُستكشف الملفات على الجهاز
لا يمكن استخدام ميزة "البحث السريع" في جدول العمليات
مدير الجهاز
لا تعرض قائمة الأجهزة في "إدارة الأجهزة" مستوى الإضافة.
أداة تعديل التصميم
خطأ: عدم توفّر طرق العرض في أداة تصميم التنسيق : ViewSwitcher وViewAnimator
Lint
إعادة تنسيق الرمز المُدرَج فقط من الإصلاح الذي يتم استبداله
Lint: تؤدي معاينة النية إلى طرح استثناء لـ ReplaceStringQuickFix
أداة تعديل الصور المتحركة
MotionLayout: في حال تغيير معرّف عنصر عرض، ستنسخ الدالة العنصر القديم وتُنشئ عنصر عرض جديدًا آخر.
لا يتوفّر خيار تصغير "أداة تعديل الصور المتحركة".
لا يظهر محرِّر الصور المتحركة مع ربط البيانات.
محرر التنقّل
مربّع الحوار "الوجهة الجديدة"
هل لا يمكنك الآن تبديل اتجاه معاينة الرسم البياني للتنقّل باستخدام مفتاح التشغيل السريع "O"؟
الوسيطات في خريطة التنقّل بخط كبير
خطأ في "محرر التنقّل": يتم عرض جميع الوجهات في الوضع الأفقي
يجب أن يعرض محرِّر ملف XML للتنقّل خطأً عندما تكون فئة المقتطف مجردة.
تعذُّر استخدام Kotlin SafeArgs مع القيمة التلقائية لـ parcelable في الإجراء
أدوات تحليل الأداء
بعد إزالة systrace.py من حزمة تطوير البرامج (SDK) لنظام التشغيل Android، يبدو أنّه لا تتوفّر طريقة للحصول على تتبع يعمل لفئة "الصوت".
مدير الموارد
لا يقدّم مربّع الحوار الجديد لدليل الموارد مجموعة androidTest/ كمصدر.
لا يُنشئ خيار "إنشاء مادة عرض صورة" الملفات الصحيحة باستمرار، وعليّ تشغيله مرتين في بعض الأحيان، وأحيانًا يُنشئ ملفًا ثم يحذفه عند محاولة فتحه.

الإصدار Giraffe Canary 9 من "استوديو Android" (2022.3.1.9)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.1.0-alpha09
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
ضبط سلسلة أدوات JVM لا يؤثّر في قيمة targetCompatibility في JavaCompile
لا تحتوي إدخالات روابط التنقّل لصفحات في التطبيق التي تتضمّن نطاقات أحرف بدل على سمة android:host في البيان المدمج.
تعذّر إكمال مهمة processDebugMainManifest منذ الإصدار 8.1 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
هل يمكننا إزالة AnalyticsRecordingTask؟
محتوى output-metadata.json غير متّسق
محرر C++
محرِّر C++: لا تعمل ميزة تمييز البنية الأساسية إلى ما بعد مطابقة الأنماط الأساسية
معاينة الإنشاء
يتم تجاهل apiLevel=21 في @Preview في ما يتعلّق بتطبيق android:statusBarColor من ملف themes.xml الصحيح.
لا يمكن لمعاينة الإنشاء عرض مرجع المحتوى في مشروعي [android.content.res.Resources$NotFoundException: تعذّر حلّ قيمة المرجع: 0xAAE61.]
أدوات التصميم
ملف xml المعاينة : تعذّر إنشاء مثيل لفئة واحدة أو أكثر
لا يتم حفظ الجهاز الذي تم تغييره للمعاينة في محرِّر Android Studio بعد الخروج.
أداة تعديل التصميم
خطأ: عدم توفّر طرق العرض في أداة تصميم التنسيق : ViewSwitcher وViewAnimator
أداة تعديل الصور المتحركة
MotionLayout: في حال تغيير معرّف عنصر عرض، ستنسخ الدالة العنصر القديم وتُنشئ عنصر عرض جديدًا آخر.
لا يتوفّر خيار تصغير "أداة تعديل الصور المتحركة".
لا يظهر محرِّر الصور المتحركة مع ربط البيانات.
محرر التنقّل
مربّع الحوار "الوجهة الجديدة"
خطأ في "محرر التنقّل": يتم عرض جميع الوجهات في الوضع الأفقي
هل لا يمكنك تبديل اتجاه معاينة الرسم البياني للتنقّل باستخدام مفتاح التشغيل السريع "O" الآن؟
الوسيطات في خريطة التنقّل بخط كبير

الإصدار 8 من الإصدار التجريبي من Android Studio Giraffe (2022.3.1.8)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.1.0-alpha08
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
من المرجّح أن تنتمي خاصية namespace إلى HasAndroidResources.
لا يمكن إيقاف رسالة "تم تغيير ملفات Gradle منذ آخر مزامنة للمشروع"
"ننصح باستخدام مكوّن إضافي أحدث من Android Gradle" عندما لا يتوفّر مكوّن إضافي أحدث
تعذُّر تنفيذ processDebugUnitTestManifest مع عناصر نائبة للبيان لأنواع الاختبار
علامة منطقية لإيقاف التحقّق من حزمة SDK في عملية الترجمة في CheckAarMetadataTask
يشير خطأ الإنشاء إلى المستوى 34 لواجهة برمجة التطبيقات، وهو مستوى غير متوفّر.
Android Studio
تفقد نافذة أداة AS Electric Eel Running Devices Tool الاتصال بساعة Pixel أثناء ربط الجهاز
محرر C++
[Giraffe | 2022.3.1 Canary 2] عند فتح ملف CPP، يظهر أداة تحميل لا تنتهي في المحرِّر.
محرِّر الرموز البرمجية
طلب ميزة: استخراج مورد سلسلة باستخدام العناصر النائبة من نموذج سلسلة Kotlin
تعديل الإنشاء
[AS] يؤدي الإجراء "إنشاء دالة @Composable" إلى إنشاء اسم مَعلمة غير صحيح
الإكمال التلقائي لـ rememberSaveable {} غير صحيح
ننصحك بتوفير خيار لاستخدام رمز مربّع التركيب للإشارة إلى استدعاءات الدوال القابلة للتركيب.
يؤدي إكمال الكتابة إلى ترك المؤشر في موضع غير صحيح
معاينة الإنشاء
معاينة النافذة المنبثقة
أداة تصحيح الأخطاء
لا يعرض مصحِّح أخطاء ArrayMap المفاتيح
تعذّر جمع البيانات... في وضع تصحيح الأخطاء
لا يعمل تشغيل التطبيقات في وضع تصحيح الأخطاء
النشر
واجهة المستخدم الجديدة: يجب أن يتضمّن شريط التشغيل إجراء "إرفاق أداة تصحيح الأخطاء"
أدوات التصميم
[Custom View] يؤدي عرض معاينة في IDE لعرض مخصّص يضمّ ComposeView إلى تعذُّر العرض
مدير الجهاز
[Giraffe Canary 6] Local History corrupt: too many open files
لا يتمّ تعديل واجهة المستخدم بعد -الرجوع- من تثبيت HAXM (3.1 RC3)
مدير الأجهزة: خطأ غير معروف
الاستيراد/المزامنة
إضافة اختصار لـ "gradle sync"
تبعيات PSD: تختلف تجربة تبعية قائمة الإصدارات عن التجربة العادية للتبعية
JDK
شاشة فارغة بعد دخول الكمبيوتر المحمول إلى وضع السكون في عمليات الإعداد باستخدام شاشات متعددة
Giraffe Canary 2: تجميد واجهة المستخدم (الكرة الشاطئية) عند بدء التشغيل: sun.java2d.metal.MTLLayer.blitTexture
Lint
لا يعمل فحص الأخطاء في TypographyQuotes على علامات الاقتباس التي تم إسقاطها
يُشير فحص الأخطاء TrustAllX509TrustManager بشكل غير صحيح إلى الواجهات التي تُنشئ فئة X509TrustManager.
Logcat
لا تستخدِم الاستثناءات المعروضة في logcat واجهة برمجة التطبيقات الخاصة بالجهاز للانتقال إلى المصدر.
أداة Logcat (الإصدار الجديد) اسم ملف قابل للنقر في السجلّ
الرموز/النماذج الجديدة
الخطأ: عندما يكون minSdk‏ 26 (Android 8) لمشروع جديد، يتم إنشاء موارد غير مطلوبة، ويحذّر Lint من ذلك، ولكنه لا يساعد في حلّ المشكلة.
النماذج: لا تنشئ مجلد drawable-v24 عندما يكون minSdkVersion >= 24
معالج المشروع الجديد
لا يتم تجميع مشروع Jetpack Compose الجديد الذي يبدأ اسمه بقيمة عددية.
ProfileInstaller والملفات الشخصية للمرجع
توحيد تسمية baselineprofiles -> baselineProfiles
بنية المشروع
اقتراح ترقية الإصدارات في "الخلاصات" للاعتماد على الإصدار السابق، حيث يظهر الإصدار السابق للاعتماد على الإصدار السابق على أنّه غير صالح
عرض المشروع
المصادر التي تم إنشاؤها معروضة ضمن عقدة java في عرض Android
المراجع
يؤدي NestedScrollView إلى إيقاف ميزة الإكمال التلقائي في XML في ظل ظروف غير معروفة.
عدم التحقّق من اسم مادة العرض في شاشة مادة عرض الصورة الجديدة
مدير حِزم تطوير البرامج (SDK)
عدم توفّر معلومات مستوى واجهة برمجة التطبيقات عند ترقية صور النظام
ظهور رسالة الخطأ "لا يمكن تثبيت HAXM إلا على نظام التشغيل Windows" على نظام التشغيل Windows
محرر الترجمة
لا يتم تحميل "أداة ترجمة النصوص"

الإصدار Giraffe Canary 7 من "استوديو Android" (2022.3.1.7)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.1.0-alpha07
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذُّر تنفيذ processDebugUnitTestManifest مع عناصر نائبة للبيان لأنواع الاختبار
محرِّر الرموز البرمجية
طلب ميزة: استخراج مورد سلسلة مع العناصر النائبة من نموذج سلسلة Kotlin
تعديل الإنشاء
ننصحك بتوفير خيار لاستخدام رمز مربّع التركيب للإشارة إلى استدعاءات الدوال القابلة للتركيب.
يؤدي إكمال الكتابة إلى ترك المؤشر في موضع غير صحيح
الإكمال التلقائي لـ rememberSaveable {} غير صحيح
أداة تصحيح الأخطاء
لا يعرض مصحِّح أخطاء ArrayMap المفاتيح
تعذّر جمع البيانات... في وضع تصحيح الأخطاء
مدير الجهاز
لا يتمّ تعديل واجهة المستخدم بعد -الرجوع- من تثبيت HAXM (3.1 RC3)
الاستيراد/المزامنة
تبعيات PSD: تختلف تجربة تبعية قائمة الإصدارات عن التبعية العادية
JDK
شاشة فارغة بعد دخول الكمبيوتر المحمول إلى وضع السكون في عمليات الإعداد باستخدام شاشات متعددة
Giraffe Canary 2: تجميد واجهة المستخدم (الكرة الشاطئية) عند بدء التشغيل: sun.java2d.metal.MTLLayer.blitTexture
Logcat
أداة Logcat (الإصدار الجديد) اسم ملف قابل للنقر في السجلّ
بنية المشروع
اقتراح ترقية الإصدارات في "الخلاصات" للاعتماد على الإصدار السابق، حيث يظهر الإصدار السابق للاعتماد على الإصدار السابق على أنّه غير صالح
مدير حِزم تطوير البرامج (SDK)
ظهور رسالة الخطأ "لا يمكن تثبيت HAXM إلا على نظام التشغيل Windows" على نظام التشغيل Windows
عدم توفّر معلومات مستوى واجهة برمجة التطبيقات عند ترقية صور النظام

الإصدار Giraffe Canary 6 من "استوديو Android" (2022.3.1.6)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.1.0-alpha06
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذُّر تنفيذ processDebugUnitTestManifest مع عناصر نائبة للبيان لأنواع الاختبار
محرِّر الرموز البرمجية
طلب ميزة: استخراج مورد سلسلة مع العناصر النائبة من نموذج سلسلة Kotlin
تعديل الإنشاء
ننصحك بتوفير خيار لاستخدام رمز مربّع التركيب للإشارة إلى استدعاءات الدوال القابلة للتركيب.
أداة تصحيح الأخطاء
تعذّر جمع البيانات... في وضع تصحيح الأخطاء
مدير الجهاز
لا يتمّ تعديل واجهة المستخدم بعد -الرجوع- من تثبيت HAXM (3.1 RC3)
الاستيراد/المزامنة
تبعيات PSD: تختلف تجربة تبعية قائمة الإصدارات عن التبعية العادية
Logcat
أداة Logcat (الإصدار الجديد) اسم ملف قابل للنقر في السجلّ
بنية المشروع
اقتراح ترقية التبعيات في "قوائم الإصدارات": يتم عرض إصدار التبعية السابق على أنّه فارغ
مدير حِزم تطوير البرامج (SDK)
ظهور رسالة الخطأ "لا يمكن تثبيت HAXM إلا على نظام التشغيل Windows" على نظام التشغيل Windows
عدم توفّر معلومات مستوى واجهة برمجة التطبيقات عند ترقية صور النظام

الإصدار Giraffe Canary 5 من "استوديو Android" (2022.3.1.5)

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.1.0-alpha05
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
ClassNotFoundException في الميزة الديناميكية التي تعتمد مباشرةً على المشروع الفرعي لـ Kotlin library
JDK
شاشة فارغة بعد دخول الكمبيوتر المحمول إلى وضع السكون في عمليات الإعداد باستخدام شاشات متعددة
Giraffe Canary 2: تجميد واجهة المستخدم (الكرة الشاطئية) عند بدء التشغيل: sun.java2d.metal.MTLLayer.blitTexture

الإصدار 4 من الإصدار Giraffe Canary من "استوديو Android" (2022.3.1.4)

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.1.0-alpha04
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تؤدي الترقية إلى AGP 7.4 إلى حدوث خطأ StackOverflowError
الاستيراد/المزامنة
[Flamingo | 2022.2.1 Canary 6][Mac M1]الإصدار التلقائي من JDK هو 11.0.5 بدلاً من 17.0.4
لا يمكن استدعاء GradleSyncListener.syncFailed" لأنّ "syncListener" فارغ
تعذّرت مزامنة Gradle على AS 2022.3.1 Canary 2

الإصدار Giraffe Canary 2 من "استوديو Android" (2022.3.1.2)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.1.0-alpha02
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
[Android Studio : Flamingo | 2022.2.1 Canary 8] تم حزم liblog.so داخل حزمة APK
يقرأ KGP البيان أثناء الضبط، ما يؤدي إلى إلغاء ذاكرة التخزين المؤقت للإعدادات عند تغيير البيان.
رسالة التحذير غير واضحة عند حدوث مشكلة في البيان المدمج
معاينة الإنشاء
تم العثور على "مشاكل في العرض" أثناء عرض معاينات ميزة "الإنشاء"، ولكن علامة التبويب "المشاكل" فارغة
النشر
com.intellij.diagnostic.PluginException: 345 ms to call on EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar
محاكي
تعليق ميزة "تسجيل الشاشة" عند تبديل المحاكيات أثناء التسجيل
الاستيراد/المزامنة
لا يؤدي تعديل ملف gradle-wrapper.properties إلى بدء برنامج Gradle الخفي الجديد
أداة التثبيت
تعذُّر فتح نظام التشغيل Windows 11 باستخدام الإصدار Electric Eel من Android Studio | 2022.1.1
Lint
خطأ موجب في Lint بشأن remember بعد ترقية Kotlin إلى الإصدار 1.8.0
تحذير Lint إيجابي خاطئ لعمليات التحقّق من SDK_INT التي يتم إجراؤها داخل طريقة تحتوي على مَعلمة enum
معالج المشروع الجديد
بطء أداء الطلاء في أداة اختيار نماذج المشاريع الجديدة
أجهزة التشغيل
تعذُّر تحميل لقطة Quickboot دائمًا ويؤدي ذلك إلى إيقاف المحاكي
مدير حِزم تطوير البرامج (SDK)
تعذُّر تثبيت حزمة NDK بسبب خطأ في المجموع الاختباري

الإصدار Giraffe Canary 1 من "استوديو Android" (2022.3.1.1)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.1.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
مشاكل في ذاكرة التخزين المؤقت للإعدادات في "com.android.build.gradle.tasks.ShaderCompile"
يؤدي إضافة موارد Java باستخدام واجهات برمجة تطبيقات AGP إلى إيقاف ذاكرة التخزين المؤقت للإعدادات
أداة تحليل الإصدار
خطأ في وقت التشغيل في TasksTreeStructure.updateStructure (أداة تحليل الإصدار)
تعديل الإنشاء
لا يتضح أنّ الميزة "الإكمال التلقائي" قيد الاستخدام، كما أنّها تضيف دالة lambda متكررة في نهاية العبارة.
النشر
com.intellij.diagnostic.PluginException: 345 ms to call on EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar
محاكي
يجب عرض تحذير الخصوصية عندما يفعّل المستخدم ميزة "إقران الجهاز" في "الإعدادات".
Gradle
لا يمكنني ضبط gradle JDK للإشارة إلى JAVA_HOME ببساطة كما يمكنني في IntelliJ IDEA.
الاستيراد/المزامنة
عدم توفّر حزمة JDK في حزمة تطوير البرامج (IDE)
يتجاهل IDE استخدام المكتبة // تعذّر حلّ مكتبة Android "Car" (باللون الأحمر في IDE): موافق في ArticFox/Bumblebee، تعذّر في Chipmunk
Lint
لا يتحقّق Lint من عمليات التحويل الآمنة إلا للواجهات التي يتم تنفيذها مباشرةً، وليس للواجهات المُكتسَبة.
لا تتحقّق أداة Lint من عمليات التحويل الصالحة لمستلمي المكالمات.
لم تتم إزالة رمز TypedArray#close (المستوى 31 لواجهة برمجة التطبيقات)، ولكن لا يعرض AS تحذيرًا عند استخدامه في try-with-resources
خطأ: تحذير موجب خاطئ من "تم إيقاف موفِّر BC نهائيًا، واعتبارًا من Android P..."
Logcat
الطلب: إزالة الحد الأقصى لمدة تسجيل الشاشة التي تبلغ 3 دقائق
مدير حِزم تطوير البرامج (SDK)
تعذُّر تثبيت حزمة NDK بسبب خطأ في المجموع الاختباري