"استوديو Android" هو بيئة التطوير المتكاملة الرسمية ل تطوير تطبيقات Android. لعبة تستند إلى محرّر الرموز الفعّالة وأدوات المطوّرين من IntelliJ IDEA ، Android يوفّر "استوديو YouTube" المزيد من الميزات التي تعزّز إنتاجيتك عند إنشاء تطبيقات Android، مثل:
- نظام تصميم مرن مستند إلى Gradle
- محاكي سريع وغني بالميزات
- بيئة موحدة حيث يمكنك التطوير لجميع أجهزة Android
- ميزة "التعديل المباشر" لتعديل العناصر القابلة للتجميع في المحاكيات والأجهزة الفعلية في الوقت الفعلي
- نماذج الرموز البرمجية ودمج GitHub لمساعدتك في إنشاء ميزات التطبيقات الشائعة واستيراد نماذج الرموز البرمجية
- أدوات وأُطر عمل شاملة للاختبار
- أدوات Lint لرصد المشاكل المتعلّقة بالأداء وقابلية الاستخدام وتوافق الإصدار وغيرها
- توافق C++ وNDK
- إتاحة استخدام Google Cloud Platform، مما يسهّل دمج Google Cloud Messaging وApp Engine
تقدّم هذه الصفحة مقدّمة عن الميزات الأساسية في Android Studio. للحصول على ملخّص عن آخر التغييرات، يمكنك الاطّلاع على ملاحظات إصدار "استوديو Android"
هيكل المشروع

الشكل 1: ملفات المشروع في "عرض المشروع" على Android
يحتوي كل مشروع في "استوديو Android" على وحدة واحدة أو أكثر تتضمّن رمز مصدر. الملفات وملفات الموارد. تشمل أنواع الوحدات ما يلي:
- وحدات تطبيقات Android
- وحدات المكتبة
- وحدات Google App Engine
يعرض "استوديو Android" تلقائيًا ملفات مشروعك في مشروع Android. كما هو موضح في الشكل 1. يتم تنظيم طريقة العرض هذه حسب الوحدات لتوفير معلومات والوصول إلى ملفات المصدر الرئيسية لمشروعك. تظهر جميع ملفات الإنشاء في المستوى الأعلى، ضمن نصوص Gradle.
تحتوي كل وحدة تطبيق على المجلدات التالية:
- بيانات البيان: يحتوي على ملف
AndroidManifest.xml
. - java: يحتوي على ملفات رمز المصدر Kotlin وJava، بما في ذلك код اختبار JUnit.
- res: تحتوي على كل الموارد غير البرمجية، مثل سلاسل واجهة المستخدم والصور النقطية. الصور.
تختلف بنية مشروع Android على القرص عن هذه الشريحة المسطحة التمثيل المناسب. للاطّلاع على بنية الملف الفعلية للمشروع، اختَر المشروع بدلاً من Android من قائمة المشروع.
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على المشاريع.
نظام إنشاء Gradle
يستخدم "استوديو Android" منصّة Gradle كأساس لنظام التصميم، مع المزيد من الإمكانات الخاصة بنظام التشغيل Android التي توفرها المكوّن الإضافي لنظام Gradle المتوافق مع Android هذا الإصدار كأداة مدمجة من قائمة "استوديو Android" بشكل مستقل عن سطر الأوامر. ويمكنك استخدام ميزات الإصدار لإجراء ما يلي:
- تخصيص عملية التصميم وضبطها وتوسيعها
- يمكنك إنشاء حِزم APK متعددة لتطبيقك تتضمّن ميزات مختلفة باستخدام المشروع والوحدات نفسها.
- إعادة استخدام الرموز البرمجية والموارد في مجموعات المصادر
باستخدام مرونة Gradle، يمكنك تحقيق كل ذلك بدون تعديل ملفات المصدر الأساسية لتطبيقك
تتم تسمية ملفات إصدار "استوديو Android" باسم build.gradle.kts
إذا كنت تستخدم
Kotlin (يُنصح بها) أو build.gradle
إذا
في استخدام Groovy. إنها ملفات نص عادي
التي تستخدم بناء جملة Kotlin أو Groovy لتكوين الإنشاء باستخدام العناصر
الذي يوفّره المكوّن الإضافي لنظام Gradle المتوافق مع Android لكل مشروع ملف إصدار واحد على المستوى الأعلى
للمشروع بأكمله وملفات إنشاء منفصلة على مستوى الوحدة لكل وحدة.
عند استيراد مشروع حالي، ينشئ "استوديو Android" تلقائيًا
ملفات التصميم الضرورية.
لمزيد من المعلومات حول نظام التصميم وكيفية ضبط الإصدار، يمكنك الاطّلاع على اضبط الإصدار.
خيارات المنتج
يمكن أن يساعدك نظام التصميم في إنشاء إصدارات مختلفة من التطبيق نفسه. من مشروع واحد. ويكون ذلك مفيدًا عندما يكون لديك كلاً من الإصدار المجاني الإصدار المدفوع من تطبيقك أو إذا كنت تريد توزيع حِزم APK متعددة على Google Play.
لمزيد من المعلومات عن ضبط صيغ الإصدار، يُرجى الاطّلاع على ضبط صيغ الإصدار
إتاحة حِزم APK متعددة
يتيح لك دعم ملفات APK المتعددة إنشاء ملفات APK متعددة بكفاءة استنادًا إلى كثافة الشاشة
أو ABI. على سبيل المثال، يمكنك إنشاء حِزم APK منفصلة لتطبيق معيّن
hdpi
وmdpi
كثافات شاشة مع اعتبارهما واحدة
والسماح لهم بمشاركة إعدادات APK التجريبية وjavac
وdx
وProGuard.
لمزيد من المعلومات عن إتاحة حِزم APK متعددة، يُرجى الاطّلاع على مقالة إنشاء حِزم APK متعددة.
تقليص الموارد
تؤدي ميزة تصغير الموارد في Android Studio إلى إزالة الموارد غير المستخدَمة تلقائيًا
من التطبيق المُحزم والعناصر الاعتمادية للمكتبة. على سبيل المثال، إذا كان
تطبيقك يستخدم
خدمات Google Play
للوصول إلى وظائف Google Drive، ولم تكن تستخدِم حاليًا
تسجيل الدخول باستخدام حساب Google، يمكن أن يؤدي تصغير الموارد إلى
إزالة مواد العرض القابلة للرسم المختلفة لأزرار SignInButton
.
ملاحظة: تعمل ميزة تصغير حجم الموارد مع أدوات تصغير حجم الرموز البرمجية، مثل ProGuard.
لمزيد من المعلومات حول تصغير الرموز البرمجية والموارد، يُرجى الاطّلاع على مقالة تصغير تطبيقك وتشفيره وتحسينه.
إدارة التبعيات
يتم تحديد تبعيات مشروعك حسب الاسم في الإصدار على مستوى الوحدة.
البرنامج النصي. يعثر Gradle على التبعيات ويجعلها متاحة في إصدارك. إِنْتَ
إعلان تبعيات الوحدة والتبعيات الثنائية البعيدة والتبعيات الثنائية المحلية
التابعة في ملف build.gradle.kts
.
يضبط "استوديو Android" المشاريع لاستخدام مستودع Maven المركزي من خلال الافتراضي. ويتم تضمين هذه الإعدادات في ملف الإصدار ذي المستوى الأعلى مشروعك.
لمزيد من المعلومات حول إعداد التبعيات، يُرجى قراءة إضافة تبعيات الإصدار
أدوات تصحيح الأخطاء وأدوات الملف الشخصي
يساعدك Android Studio في تصحيح أخطاء ملف برمجي وتحسين أدائه، بما في ذلك أدوات تصحيح الأخطاء المضمّنة وتحليل الأداء.
تصحيح الأخطاء المضمّنة
استخدام تصحيح الأخطاء المضمّن لتحسين الجولات الإرشادية للرموز في عرض برنامج تصحيح الأخطاء باستخدام التحقق المضمّن من المراجع والتعبيرات والقيم المتغيرة.
تشمل معلومات تصحيح الأخطاء المضمّنة ما يلي:
- قيم المتغيّرات المضمّنة
- العناصر التي تشير إلى عنصر محدّد
- القيم التي تعرضها الطريقة
- تعبيرات لامدا وعامل التشغيل
- قِيم التلميح
لتفعيل تصحيح الأخطاء المضمّنة، انقر على الإعدادات
في نافذة تصحيح الأخطاء واختَر عرض قيم المتغيّرات في المحرِّر.
محلّل الأداء
ويوفّر "استوديو Android" محلِّّلين للأداء حتى تتمكّن من تتبُّع أداء استخدام التطبيق للذاكرة ووحدة المعالجة المركزية (CPU)، والعثور على العناصر التي تم توزيعها، وتحديد أماكن تسرُّب الذاكرة، وتحسين أداء الرسومات وتحليل طلبات الشبكة.
لاستخدام تحليل الأداء، أثناء تشغيل تطبيقك على جهاز أو محاكي، افتح محلّل Android من خلال اختيار عرض > نوافذ الأدوات > مسجِّل اللقطات:
لمزيد من المعلومات عن محلّل الأداء، يُرجى الاطّلاع على الملف الشخصي لأداء تطبيقك.
تسجيل لقطات لأجزاء من الذاكرة
عند إنشاء ملف تعريف عن استخدام الذاكرة في Android Studio، يمكنك في الوقت نفسه
بدء جمع المهملات وتفريغ ذاكرة Java في لقطة ذاكرة فيملف بتنسيق HPROF
ثنائي خاص بنظام Android. يعرض عارض HPROF الفصول الدراسية
ونُسخ كل فصل شجرة مرجعية لمساعدتك في تتبُّع استخدام الذاكرة
واكتشاف تسرُّبات الذاكرة.
لمزيد من المعلومات حول التعامل مع عمليات تفريغ الذاكرة، يُرجى الاطّلاع على مقالة التقاط عملية تفريغ الذاكرة.
محلّل الذاكرة
استخدِم "أداة تحليل الذاكرة" لتتبُّع عمليات تخصيص الذاكرة ومراقبة مكان العناصر يتم تخصيصها عند تنفيذ إجراءات معينة. تساعدك هذه التخصيصات في لتحسين أداء تطبيقك واستخدامه للذاكرة من خلال ضبط المتعلقة بتلك الإجراءات.
لمزيد من المعلومات عن تتبُّع التخصيصات وتحليلها، يُرجى الاطّلاع على الاطّلاع على عمليات تخصيص الذاكرة
الوصول إلى ملف البيانات
تُنشئ أدوات حزمة تطوير البرامج (SDK) لنظام التشغيل Android، مثل Systrace وLogcat، بيانات الأداء وتصحيح الأخطاء لتحليل التطبيق بشكل مفصّل.
لعرض ملفات البيانات التي تم إنشاؤها:
- افتح نافذة أداة "اللقطات".
- في قائمة الملفات التي تم إنشاؤها، انقر مرّتين على ملف لعرض البيانات.
- انقر بزر الماوس الأيمن على أي ملفات HPROF لتحويلها إلى التنسيق العادي.
- تحقَّق من تنسيق ملف استخدام ذاكرة الوصول العشوائي.
عمليات فحص الرموز
عند تجميع البرنامج، يتم تشغيل "استوديو Android" تلقائيًا lint وغير ذلك عمليات فحص بيئة التطوير المتكاملة (IDE) لمساعدتك بسهولة تحديد وتصحيح المشكلات المتعلقة بالجودة الهيكلية لتعليمتك البرمجية.
تتحقّق أداة lint من ملفات مصدر مشروع Android بحثًا عن الأخطاء المحتملة ومحاولة تحسينها من حيث الدقة والأمان والأداء وسهولة الاستخدام وتسهيل الاستخدام والنشر على مستوى العالم.
الشكل 2: نتائج فحص الأخطاء النحوية في "استوديو Android"
بالإضافة إلى عمليات التحقّق من الأخطاء النحوية، يُجري "استوديو Android" عمليات تفتيش على رمز IntelliJ ويُجري عمليات التحقّق من التعليقات التوضيحية لتبسيط سير عمل الترميز.
لمزيد من المعلومات، يُرجى مراجعة تحسين الرمز باستخدام عمليات فحص أداة Lint.
التعليقات التوضيحية في "استوديو Android"
يتيح "استوديو Android" استخدام التعليقات التوضيحية للمتغيرات والمعلَمات وإرجاع العناصر. القيم لمساعدتك في اكتشاف الأخطاء، مثل استثناءات المؤشر الفارغ والموارد وتعارض الكتابة.
حزمة أدوات إدارة تطوير البرامج (SDK) لنظام التشغيل Android حزمة في التعليقات التوضيحية في Jetpack في مستودع دعم Android لاستخدامها مع "استوديو Android". يتحقق Android Studio من التعليقات التوضيحية التي تم ضبطها أثناء فحص الرموز البرمجية.
لمزيد من التفاصيل عن التعليقات التوضيحية في Android، يُرجى الاطّلاع على مقالة تحسين فحص الرموز البرمجية باستخدام التعليقات التوضيحية.
تسجيل الرسائل
عند إنشاء تطبيقك وتشغيله باستخدام Android Studio، يمكنك عرض رسائل adb
الناتج وسجلّ الجهاز
في نافذة Logcat.
سجِّل الدخول إلى حساب المطوّر.
سجِّل الدخول إلى حساب المطوِّر الخاص بك في "استوديو Android" للوصول إلى الأدوات الإضافية التي تتطلّب المصادقة، مثل Firebase وAndroid Vitals في إحصاءات جودة التطبيقات و Gemini في "استوديو Android". من خلال تسجيل الدخول، تمنح هذه الأدوات الإذن بعرض بياناتك وإدارتها على مستوى خدمات Google.
لتسجيل الدخول إلى حساب المطوّر في "استوديو Android"، انقر على رمز الملف الشخصي.
ضمن نطاق هامش السعر
نهاية شريط الأدوات. اتّبِع التعليمات لتزويد بيئة التطوير المتكاملة (IDE) فقط
الأذونات المطلوبة لكل ميزة تريد تفعيلها. إذا سبق أن
سجّلت الدخول، يمكنك إدارة الأذونات من خلال ملف (Android Studio على نظام التشغيل macOS) >
الإعدادات > الأدوات > حسابات Google.