"استوديو Android" هو بيئة التطوير المتكاملة الرسمية لتطوير تطبيقات Android، ويتضمّن كل ما تحتاج إليه لتصميم تطبيقات Android.
تسرد هذه الصفحة الميزات الجديدة والتحسينات في أحدث إصدار من الإصدار الثابت من Android Studio، وهو Meerkat. يمكنك تنزيله هنا أو التحديث إليه داخل "استوديو Android" من خلال النقر على المساعدة > البحث عن التحديثات (استوديو Android > البحث عن التحديثات على نظام التشغيل macOS).
للاطّلاع على المشاكل التي تم حلّها في هذا الإصدار من Android Studio، يمكنك الاطّلاع على المشاكل التي تم إغلاقها.
للاطّلاع على ملاحظات الإصدارات القديمة من "استوديو Android"، يُرجى الاطّلاع على الإصدارات السابقة.
للوصول مبكرًا إلى الميزات والتحسينات القادمة، يمكنك الاطّلاع على إصدارات المعاينة من "استوديو Android".
إذا واجهت مشاكل في Android Studio، يُرجى الاطّلاع على صفحة المشاكل المعروفة أو تحديد المشاكل وحلّها.
توافق المكوّن الإضافي لنظام Gradle المتوافق مع Android و"استوديو Android"
يستند نظام التصميم في Android Studio إلى Gradle، ويضيف المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) العديد من الميزات الخاصة بإنشاء تطبيقات Android. يسرد الجدول التالي الإصدار المطلوب من AGP لكل إصدار من IDE IDE Android Studio.
إصدار "استوديو Android" | إصدار AGP المطلوب |
---|---|
Meerkat | 2024.3.1 | 3.2-8.9 |
تحديث Ladybug الذي يتضمّن ميزات جديدة | 2024.2.2 | 3.2 إلى 8.8 |
Ladybug | 2024.2.1 | 3.2-8.7 |
تحديث Koala Feature Drop | 2024.1.2 | 3.2-8.6 |
Koala | 2024.1.1 | 3.2-8.5 |
Jellyfish | 2023.3.1 | 3.2-8.4 |
Iguana | 2023.2.1 | 3.2-8.3 |
Hedgehog | 2023.1.1 | 3.2-8.2 |
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3.2-8.0 |
إصدارات سابقة
إصدار "استوديو Android" | إصدار AGP المطلوب |
---|---|
Electric Eel | 2022.1.1 | 3.2-7.4 |
Dolphin | 2021.3.1 | 3.2-7.3 |
Chipmunk | 2021.2.1 | 3.2-7.2 |
Bumblebee | 2021.1.1 | 3.2-7.1 |
Arctic Fox | 2020.3.1 | 3.1-7.0 |
للحصول على معلومات عن الميزات الجديدة في المكوّن الإضافي لنظام Gradle المتوافق مع Android، يُرجى الاطّلاع على ملاحظات الإصدار الخاصة بالمكوّن الإضافي لنظام Gradle المتوافق مع Android.
الحد الأدنى لإصدارات الأدوات لمستوى واجهة برمجة التطبيقات في Android
هناك حدّ أدنى لإصدارات Android Studio وAGP المتوافقة مع مستوى معيّن من واجهة برمجة التطبيقات. قد يؤدي استخدام إصدارات أقدم من "استوديو Android" أو AGP مقارنةً بالإصدارات المطلوبة في targetSdk
أو compileSdk
لمشروعك إلى حدوث مشاكل غير متوقّعة. ننصح باستخدام أحدث إصدار مبكر حصري من "استوديو Android" وAGP للعمل على مشاريع تستهدف الإصدارات التجريبية من نظام التشغيل Android. يمكنك
تثبيت
إصدارات معاينة من Android Studio إلى جانب إصدار ثابت.
في ما يلي الحد الأدنى لإصدارات "استوديو Android" وAGP:
مستوى واجهة برمجة التطبيقات | أدنى إصدار من "استوديو Android" | الحد الأدنى لإصدار AGP |
---|---|---|
معاينة Baklava | Meerkat | 2024.3.1 | 8.9.0 |
35 | تحديث Koala Feature Drop | 2024.2.1 | 8.6.0 |
34 | Hedgehog | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
في ما يلي الميزات الجديدة في Android Studio Meerkat.
تحسينات على ميزة "إنشاء معاينة"
يتضمّن الإصدار Meerkat من "استوديو Android" بعض التحسينات على ميزة "معاينة الإنشاء" ل تحسين سير عملك:
- التكبير/التصغير المحسّن: استمتع بالتكبير/التصغير بشكلٍ أكثر سلاسة واستجابة في معاينات الإنشاء.
- معاينة المجموعات القابلة للطي: يمكنك تنظيم مساحة المعاينة بفعالية أكبر. يمكنك تصغير مجموعات العناصر القابلة للتجميع ضمن عناوين، مما يقلل من الفوضى ويسهّل التركيز على مكوّنات معيّنة.
- أوضاع العرض: لتبسيط تجربة المعاينة، أصبح "وضع الشبكة" هو طريقة العرض التلقائية، ويمكن الوصول إلى "وضع معرض الصور" من خلال النقر بزر الماوس الأيمن على المعاينة، وتمّت إزالة "عرض القائمة". يوفّر ذلك طريقة أكثر وضوحًا وتنظيمًا لعرض العناصر القابلة للتجميع.
تسهّل هذه التحسينات إنشاء واجهات مستخدم "الإنشاء" وإجراء التحسينات عليها.

دمج "الوحدة المشتركة" في "برنامج شركاء المحتوى في خرائط Google" مع تطبيقات Android
يتضمّن "استوديو Android" الآن نموذج وحدة جديدًا لإضافة منطق مشترَك إلى تطبيقك باستخدام Kotlin Multi-Platform (KMP). لتجربة هذه الميزة، اتّبِع هذه الخطوات لإنشاء وحدة مشترَكة في KMP في تطبيق Android تم إنشاؤه حديثًا:
- تأكَّد من استخدام أحدث إصدار من Android Studio Meerkat ومن أنّ تطبيقك يستخدم أحدث إصدار من Android Gradle Plugin.
- افتح "استوديو Android" وأنشئ مشروع Android جديدًا باستخدام نموذج نشاط فارغ.
- بدِّل من عرض Android إلى عرض المشروع للوصول إلى هيكل المشروع.
- انقر على الزر جديد في عرض المشروع واختَر Kotlin وحدة متعددة المنصات من الخيارات. اختَر وحدة مشترَكة كنوع العنصر واحفظ الإعدادات التلقائية.
- افتح ملف
build.gradle.kts
في دليل تطبيقات Android وأضِف ملفًا يعتمد على الوحدة المشترَكة. في الوحدة المشتركة، عدِّل ملف
Platform.android.kt
وأضِف السطر التالي من الرمز البرمجي:actual fun platform() = "Android from Shared KMP Module"
افتح ملف
MainActivity.kt
في دليل تطبيقات Android وعدِّله ليقوم باستدعاء الدالةplatform()
من الوحدة المشترَكة.أنشئ المشروع وشغِّل تطبيق Android. من المفترض أن تظهر على الشاشة الرسالة التالية: "مرحبًا Android من وحدة KMP المشتركة".
تحتوي هذه الوحدات المشترَكة على منطق عمل مشترَك يمكن استخدامه على كلٍّ من منصّتَي Android وiOS.
تجربة مستخدم معدَّلة لإضافة الأجهزة الافتراضية والأجهزة البعيدة إلى "مدير الأجهزة"
تحسِّن أداة Android Studio تجربة المستخدم عند إنشاء جهاز افتراضي على الجهاز أو إضافة جهاز من خلال ميزة الوصول المباشر إلى جهاز Android.
للبدء، انقر على الزر + من "مدير الأجهزة"، واختَر إما إنشاء جهاز افتراضي أو اختيار الأجهزة البعيدة.
عند إنشاء جهاز افتراضي جديد، تسهِّل الفلاتر والاقتراحات الجديدة إنشاء إعدادات جهاز تناسب احتياجاتك وتعمل بأفضل أداء على محطة عملك.

وبالمثل، عند اختيار الأجهزة البعيدة من ميزة "بث محتوى من جهاز Android"، تسهِّل فلاتر الجديدة العثور على الأجهزة التي تحتاجها واختيارها. ما عليك الآن سوى النقر على زر Firebase في أعلى نافذة "مدير الأجهزة" لتحديد مشروع Firebase الذي تريد استخدامه لميزة "بث محتوى Android".
الميزات الجديدة في Gemini ضمن "استوديو Android"
يقدّم إصدار Meerkat من "استوديو Android" ميزات جديدة تستخدِم Gemini لمساعدتك في تحسين إنتاجيتك. لاستخدام هذه الميزات، فعِّل مشاركة سياق الرمز البرمجي مع Gemini في مشروعك الحالي.
يمكنك استخدام الروابط التالية للاطّلاع على مزيد من المعلومات عن هذه الميزات:
قائمة "الإصدار" والإجراءات المعدَّلة
أجرينا التغييرات التالية على إجراءات الإنشاء وقائمة "الإنشاء" للمساعدة في تسهيل إنشاء ما تريده بالضبط أثناء العمل على المشاريع في IDE Android Studio:
- تمّت إضافة إجراء
Build 'run-configuration-name' Run Configuration
جديد: يُنشئ هذا الإجراء إعدادات التشغيل المحدّدة حاليًا. على سبيل المثال، إذا اخترت إعداد التشغيل:app
، سينشئ الإجراءapp
ويجمعه. إذا أجريت مؤخرًا اختبارًا على جهاز، سيؤدي الإجراء إلى إنشاء هذه الاختبارات. - أصبح
Build 'run-configuration-name' Run Configuration
هو الإجراء التلقائي لإنشاء ملف APK: لمطابقة نية المطوّر بشكل أفضل، أصبح زرّ شريط الأدوات والاختصار Control/Command+F9 ينفذان الآن الإجراء الجديدBuild run-configuration-name Run Configuration
. - إعادة ترتيب إجراءات الإنشاء: لقد وضعنا الإجراء الجديد
Build run-configuration-name
في أعلى قائمة "الإنشاء"، بجانب إجراءات "الترجمة"، وبجانب إجراءات "التجميع" (إجراءات "الإنشاء" السابقة). وأضفنا أيضًا اسمًا جديدًا للإجراء "إعادة إنشاء المشروع" وهو "تنظيف المشروع وتجميعه مع الاختبارات" لعكس وظيفته بشكلٍ أكثر وضوحًا. - استخدام أفعال تتطابق مع الإجراءات الفعلية لعملية الإنشاء: بالإضافة إلى إجراءات
"الإنشاء" و "الترجمة البرمجية"، أعادنا تسمية
Make Project
إلىAssemble Project
. لقد طرحنا أيضًا إجراءً جديدًاAssemble Project with Tests
لتجميع مكونات الاختبار.
إحصاءات حِزم تطوير البرامج (SDK) على Google Play: تحذيرات بشأن حِزم SDK المتوقّفة نهائيًا
يمكن الآن لمؤلفي حِزم SDK الإشارة إلى حالة إيقاف حزمة SDK نهائيًا والإشارة إلى حِزم SDK البديلة التي يمكن استخدامها بدلاً منها. إذا أوقف صنّاع أيّ من حِزم SDK المستخدَمة في تطبيقك استخدامها نهائيًا، ستظهر لك تحذيرات مقابلة في IDE Android Studio بالإضافة إلى معلومات عن حِزم SDK الأخرى التي يمكن استخدامها بدلاً منها.