"استوديو Android" هو بيئة التطوير المتكاملة الرسمية لتطوير تطبيقات Android، ويتضمّن كل ما تحتاج إليه لتصميم تطبيقات Android.
تعرض هذه الصفحة الميزات والتحسينات الجديدة في أحدث إصدار من الإصدار الثابت من Android Studio، وهو الإصدار Ladybug Feature Drop. يمكنك تنزيله هنا أو التحديث إليه داخل "استوديو 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 المطلوب |
---|---|
تحديث 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 |
في ما يلي الميزات الجديدة في تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android".
معاينة الصور المتحركة لمربّعات الشاشة على Wear
يتيح الإصدار 2 من Android Studio Ladybug Canary والإصدارات الأحدث الآن معاينة الصور المتحركة في Wear Tiles، ما يسهّل عليك فحص الصور المتحركة للقوائم وتصحيح أخطائها مباشرةً داخل حزمة تطوير البرامج (IDE). تستند هذه الميزة إلى ميزة معاينة مربّعات Wear التي تم تقديمها في Android Studio Koala.
للبدء:
- يجب تحديث Android Studio إلى الإصدار Ladybug Canary 2 أو إصدار أحدث.
- إضافة شاشات المعلومات ومكتبات الأدوات:
- أضِف الملحقات إلى ملف
build.gradle.kts
على مستوى التطبيق:# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
- ملف
libs.versions.toml
:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- إعداد معاينات لخدمات "اللوحات" يُرجى الرجوع إلى دليل معاينة مربّعات الشاشة للحصول على التعليمات التفصيلية. إذا كانت مربّعاتك تتضمّن صورًا متحركة، ستظهر تلقائيًا معاينة الصور المتحركة، ما يتيح لك فحصها وتصحيح أخطائها.
يعمل هذا التحسين على تبسيط سير عمل تطوير شاشة Wear Tile من خلال توفير طريقة مرئية وتفاعلية لتحسين الصور المتحركة للشاشة ضمن IDE Android Studio.
إيقاف أداة تعديل الصور المتحركة نهائيًا
في الإصدار القادم، سنوقف نهائيًا استخدام أداة تحرير الصور المتحركة كجزء من عملية النقل الجارية من XML إلى Jetpack Compose. يوفّر تطبيق Compose أسلوبًا أكثر حداثة وفعالية لإنشاء الصور المتحركة، وننصح المطوّرين ببدء استخدام ميزة معاينة الصور المتحركة في Compose لمشاريعهم الجديدة.
الميزات الجديدة في Gemini ضمن "استوديو Android"
يقدّم الإصدار Ladybug من "استوديو Android" عددًا من ميزات "محرر الرموز البرمجية" الجديدة التي تستخدم Gemini لمساعدتك في زيادة إنتاجيتك. لاستخدام هذه الميزة، عليك تفعيل مشاركة سياق الرمز مع Gemini في مشروعك الحالي.
يمكنك استخدام الروابط التالية للاطّلاع على مزيد من المعلومات عن هذه الميزات:
- عمليات تحويل رمز Gemini
- إنشاء مستندات
- إعادة التسمية باستخدام Gemini
- إعادة النظر في أسماء المتغيّرات
- إنشاء رسالة الإتمام
دمج أداة Google Play SDK Index
يتضمّن دمج Google Play SDK Index في "استوديو Android" الآن تحذيرات من Google Play SDK Console. يمنحك ذلك نظرة شاملة على أي مشاكل محتملة في الإصدار أو السياسة في التبعيات قبل إرسال تطبيقك إلى Google Play Console.
يعرض "استوديو Android" الآن أيضًا ملاحظات من مؤلفي حِزم SDK مباشرةً في المحرِّر لتوفير الوقت. عندما يتوفّر إصدار أو نطاق إصدار مقترَح، ستشمل IDE أيضًا حلًا سريعًا:
يعرض "استوديو Android" أيضًا تحذيرات عندما يتضمّن إصدار معيّن من حزمة SDK ثغرات أمنية معروفة. تساعدك هذه المعلومات في اكتشاف هذه المشاكل ومعالجتها أثناء تطوير التطبيق حتى تتمكّن من اتّباع أفضل الممارسات.
إمكانات وقيم أداة الاستشعار الوهمية
يتضمّن Android Studio الآن لوحة أجهزة استشعار جديدة تتيح لك محاكاة جهاز يمتلك إمكانات أجهزة استشعار معيّنة أو لا يمتلكها، مثل جهاز استشعار معدل ضربات القلب، بالإضافة إلى ضبط قيم اختبار محدّدة لهذه الأجهزة. استخدِم هذه اللوحة لاختبار كيفية تعامل تطبيقك مع الأجهزة التي تتضمّن إمكانات مختلفة لأجهزة الاستشعار. هذه اللوحة مفيدة لاختبار تطبيقات الصحة واللياقة البدنية، خاصةً على أجهزة Wear OS.
لفتح اللوحة واستخدامها، اتّبِع الخطوات التالية:
- أنشئ جهاز Android افتراضيًا (AVD) أو افتح جهازًا مماثلاً وشغِّل تطبيقك على المحاكي.
- في لوحة المحاكي، اختَر خدمات Wear Health. تفتح لوحة خدمات Wear Health ، وتعرض قائمة بأجهزة الاستشعار المتاحة على مختلف أجهزة Android.
بعد فتح اللوحة، يمكنك إجراء ما يلي:
- بدِّل بين الإمكانات العادية أو جميع الإمكانات (الإعداد التلقائي) أو مخصّصة. انقر على تطبيق لإرسال قائمة الإمكانات الحالية إلى الجهاز المحاكي، ثم انقر على إعادة الضبط لإعادة قائمة الإمكانات إلى قيمها التلقائية "تفعيل" أو "إيقاف".
- يمكنك بدء أحداث المستخدِمين المختلفة بعد اختيار الزرّ المنسدلة بدء الأحداث. من هنا، يمكنك بدء ميزة الإيقاف/الاستئناف التلقائي لأنشطة التمارين الرياضية، وبدء أحداث النوم التي يجريها المستخدم، وبدء لقطات لعبة الجولف التي يجريها المستخدم على ملعب جولف أو ملعب جولف مصغر.
- إلغاء قيم أداة الاستشعار بعد بدء تمرين في تطبيق تم تثبيته على المحاكي بعد إدخال قيم جديدة لمقاييس التمارين المختلفة، انقر على تطبيق لمزامنة هذه القيم مع المحاكي. ويُعدّ ذلك مفيدًا لاختبار كيفية تعامل تطبيقك مع ظروف التمارين المختلفة ومؤشرات اللياقة البدنية للمستخدمين.
"مساعِد روابط التطبيقات": إنشاء ملفات JSON وإصلاح مشاكل الويب
لتنفيذ ميزة "روابط التطبيقات"، على المطوّرين نشر ملف روابط التنقل إلى مواد العرض الرقمية بتنسيق JSON على مواقعهم الإلكترونية لإثبات ملكية النطاق. عندما يرصد "مساعِد روابط التطبيقات" عمليات التحقّق من الويب التي تعذّر إكمالها، ينشئ الآن ملف JSON يمكنه تصحيح هذه الأخطاء. يمكن للمستخدم تنزيل ملف JSON هذا ثم تحميله إلى الموقع الإلكتروني المعنيّ لحلّ المشاكل المتعلّقة بالتحقق من الويب.
في الحالات التي يتوفّر فيها ملف JSON، يمكن للمستخدمين مقارنة ملفَي JSON الحالي والجديد لتحديد الاختلافات.
لفتح "مساعِد روابط التطبيقات"، انتقِل إلى الأدوات > مساعِد روابط التطبيقات من شريط القوائم الرئيسي.