Meet Android Studio for Platform
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Android Studio for Platform (ASfP) هي بيئة التطوير المتكاملة (IDE) الرسمية المصمَّمة خصيصًا لتطوير منصة Android. تم تصميم ASfP استنادًا إلى الأساس القوي لبيئة IntelliJ IDEA، وهو مصمّم لتحسين الإنتاجية وتبسيط إجراءات سير العمل للمهندسين الذين يعملون في إطار "مشروع Android المفتوح المصدر" (AOSP).
لماذا يجب استخدام ASfP؟
توفّر ASfP مجموعة شاملة من الأدوات المحسَّنة لمواجهة التحديات الفريدة التي تواجه عملية تطوير المنصات، وهي تتجاوز عملية تطوير تطبيقات Android العادية. وهي تتكامل بشكل كبير مع قاعدة رموز AOSP وأنظمة الإنشاء، وتوفّر ميزات تساهم في تسريع عملية التطوير.
الميزات الرئيسية
التكامل السلس مع AOSP: يعمل مباشرةً مع شجرة المصدر في AOSP ونظام Soong للبناء (ملفات Android.bp
). مزامنة وإدارة مشاريع المنصات المعقّدة بسهولة
تعديل الرموز البرمجية بذكاء: يمكنك الاستفادة من ميزات إكمال الرموز البرمجية وإعادة البناء والتحليل المتقدّمة للغات Kotlin وJava وC/C++ وRust، ما يساعدك في كتابة رموز برمجية عالية الجودة بشكل أسرع.
تصحيح الأخطاء بفعالية: يمكنك تصحيح أخطاء رمز النظام الأساسي، بما في ذلك C/C++ وJava، باستخدام ميزات مثل نقاط التوقف وفحص المتغيرات وتقييم التعبيرات.
مزيد من المعلومات عن تصحيح الأخطاء
الاختبار المدمج: يمكنك تنفيذ أوامر atest
مباشرةً من بيئة التطوير المتكاملة (IDE) لتنفيذ اختبارات النظام الأساسي وعرض النتائج. اطّلِع على اختبار رمز النظام الأساسي.
إعداد مشروع قابل للتخصيص: يمكنك ضبط نطاق مشروعك وإعدادات الإصدار بدقة باستخدام ملف .asfp-project
YAML المرن. مزيد من المعلومات حول إدارة المشاريع
إتاحة لغة Rust: إتاحة الميزات الأساسية لتطوير Rust في AOSP يمكنك الاطّلاع على مزيد من التفاصيل في دعم لغة Rust في ASfP.
مساعدة مستنِدة إلى الذكاء الاصطناعي: يمكنك استخدام Gemini في "استوديو Android" لإنشاء الرموز البرمجية وتعديلها والحصول على إجابات عن أسئلة التطوير، وكل ذلك ضمن المحرّر.
البدء
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-09-04 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-09-04 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["Android Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) designed specifically for Android platform development. Built\non the powerful foundation of IntelliJ IDEA, ASfP is tailored to enhance\nproductivity and streamline workflows for engineers working within the Android\nOpen Source Project (AOSP).\n\nWhy use ASfP?\n\nASfP provides a comprehensive suite of tools optimized for the unique challenges\nof platform development, going beyond standard Android app development. It\nintegrates deeply with the AOSP codebase and build systems, offering features\nthat accelerate your development process.\n\nKey features\n\n- **Seamless AOSP integration:** Works directly with the AOSP source tree and\n the Soong build system (`Android.bp` files). Effortlessly sync and manage\n complex platform projects.\n\n- **Intelligent code editing:** Benefit from advanced code completion,\n refactoring, and analysis for Kotlin, Java, C/C++, and Rust, helping you\n write high-quality code faster.\n\n- **Powerful debugging:** Debug platform code, including C/C++ and Java, with\n features like breakpoints, variable inspection, and expression evaluation.\n Learn more about [debugging](/studio/platform/debug).\n\n- **Integrated testing:** Run `atest` commands directly from the IDE to\n execute platform tests and view results. See [Test your platform\n code](/studio/platform/test).\n\n- **Customizable project setup:** Fine-tune your project scope and build\n configurations using the flexible `.asfp-project` YAML file. Learn more\n about [project management](/studio/platform/projects).\n\n- **Rust language support:** Core feature support for Rust development in\n AOSP. More details at [Rust Support in ASfP](/studio/platform/projects/rust).\n\n- **AI-powered assistance:** Use [Gemini in Android\n Studio](https://developer.android.com/gemini-in-android) for code\n generation, code updates, and to get answers to your development questions,\n all within the editor.\n\nGet started\n\n- [Install Android Studio for Platform](/studio/platform/install)\n- [Create a project](/studio/platform/projects/create-project)\n- See the latest updates in the [Release Notes](/studio/platform/releases)."]]