Meet Android Studio for Platform
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Android Studio for Platform (ASfP) هي بيئة التطوير المتكاملة الرسمية لنظام التشغيل Android. استنادًا إلى أدوات المطوّرين و editor المتقدّمة لرمز البرمجة من IDE
IntelliJ، يوفّر "استوديو Android" لنظام التشغيل المزيد من الميزات التي تحسِّن
إنتاجيتك عند الإنشاء استنادًا إلى "مشروع Android المفتوح المصدر" (AOSP)، مثل:
- نظام التصميم المستنِد إلى Soong
- محاكي سريع وغني بالميزات
- أداة تصحيح أخطاء Java وKotlin وC++
- أدوات الاختبار
- توافق C++ وNDK
تقدّم هذه الصفحة مقدمة عن ميزات "استوديو Android" الأساسية المتعلّقة بالانطلاق على الأنظمة الأساسية. للحصول على ملخّص عن آخر التغييرات، يُرجى الاطّلاع على
ملاحظات إصدار "استوديو Android" لنظام التشغيل.
بنية المشروع
يحتوي أي مشروع في "استوديو Android" للنظام الأساسي على كل ما يحدد مساحة عملك لقاعدة رموز AOSP البرمجية، بدءًا من الرمز المصدر ومواد العرض وحتى رمز الاختبار وإعدادات الإنشاء. اطّلِع على مزيد من المعلومات حول
بنية المشروع.
نظام التصميم Soong
Soong هو نظام الإنشاء الأكثر استخدامًا لمطوّري تطبيقات نظام Android. هناك ثلاثة أنواع منها:
يستخدم "استوديو Android" لنظام التشغيل نظام إنشاء Soong لإنشاء
نظام التشغيل Android. تستفيد أداة Soong من أداة kati GNU
لاستنساخ أداة Make وNinja لنظام الإنشاء
لزيادة سرعة إنشاء إصدارات Android.
تُعرف ملفات إنشاء Soong باسم ملفات المخطّط ويتم تسميتها Android.bp
.
للحصول على وصف تفصيلي لتنسيق ملف Android.bp
، يُرجى الاطّلاع على
Android.bp.
يتيح لك مصحِّح أخطاء Android Studio للنظام الأساسي اختيار جهاز وضبط نقاط التوقف في Java وC++ وفحص المتغيّرات والتعبيرات أثناء وقت التشغيل. اطّلِع على مزيد من المعلومات عن
أداة تصحيح الأخطاء.
يتيح Android Studio لنظام التشغيل تنفيذ الاختبارات على الجهاز (عبر atest
).
مزيد من المعلومات حول أدوات الاختبار
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-01-30 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-01-30 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Meet Android Studio for Platform\n\nAndroid Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) for Android platform development. Based on the powerful\ncode editor and developer tools from\n[IntelliJ IDEA](https://www.jetbrains.com/idea/), Android\nStudio for Platform offers even more features that enhance your\nproductivity when building on the Android Open Source Project (AOSP), such as:\n\n- Soong-based build system\n- A fast and feature-rich emulator\n- A debugger for Java, Kotlin, and C++\n- Testing tools\n- C++ and NDK support\n\nThis page provides an introduction to basic Android Studio for\nPlatform features. For a summary of the latest changes, see the\n[Android Studio for Platform release notes](/studio/platform/releases).\n\nProject structure\n-----------------\n\nA project in Android Studio for Platform contains everything that\ndefines your workspace for your AOSP codebase, from source code and\nassets to test code and build configurations. Learn more about the\n[project structure](/studio/platform/projects).\n\nSoong build system\n------------------\n\nSoong is the most widely used build system for Android platform\ndevelopers. There are altogether three:\n\nAndroid Studio for Platform uses the *Soong* build system to build\nAndroid. Soong leverages the\n[kati](https://github.com/google/kati/blob/master/README.md) GNU\nMake clone tool and [Ninja](https://ninja-build.org/) build system\ncomponent to speed up builds of Android.\n\nSoong build files are called *blueprint files* and are named `Android.bp`.\n\nFor a detailed description of the `Android.bp` file format, see\n[Android.bp](https://source.android.com/docs/setup/reference/androidbp).\n\nDebugging tools\n---------------\n\nAndroid Studio for Platform's debugger lets you select a device, set\nbreakpoints in Java and C++, and examine variables and expressions at\nruntime. Learn more about the\n[debugger](/studio/platform/debug).\n\nTesting tools\n-------------\n\nAndroid Studio for Platform supports running local (device) tests (via `atest`).\nLearn more about the [testing](/studio/platform/test) tools."]]