با Android Studio برای پلتفرم آشنا شوید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Android Studio for Platform (ASfP) محیط توسعه یکپارچه رسمی (IDE) است که به طور خاص برای توسعه پلتفرم اندروید طراحی شده است. ASfP که بر پایهی قدرتمند IntelliJ IDEA ساخته شده است، برای افزایش بهرهوری و سادهسازی جریانهای کاری برای مهندسانی که در پروژه منبع باز Android (AOSP) کار میکنند، طراحی شده است.
چرا از ASfP استفاده کنیم؟
ASfP مجموعه ای جامع از ابزارها را ارائه می دهد که برای چالش های منحصر به فرد توسعه پلتفرم بهینه شده اند، که فراتر از توسعه استاندارد برنامه اندروید است. عمیقاً با پایگاه کد AOSP و ساخت سیستم ها ادغام می شود و ویژگی هایی را ارائه می دهد که روند توسعه شما را تسریع می کند.
ویژگی های کلیدی
یکپارچه سازی بدون درز AOSP: مستقیماً با درخت منبع AOSP و سیستم ساخت Soong (فایل های Android.bp
) کار می کند. بدون زحمت پروژه های پلت فرم پیچیده را همگام و مدیریت کنید.
ویرایش هوشمند کد: از تکمیل کد پیشرفته، بازآفرینی و تجزیه و تحلیل برای Kotlin، Java، C/C++، و Rust بهره مند شوید و به شما کمک می کند کدهای با کیفیت بالا را سریعتر بنویسید.
اشکال زدایی قدرتمند: کدهای پلت فرم، از جمله C/C++ و جاوا را با ویژگی هایی مانند نقاط شکست، بازرسی متغیرها و ارزیابی عبارت، اشکال زدایی کنید. درباره اشکال زدایی بیشتر بیاموزید.
تست یکپارچه: دستورات atest
را مستقیماً از IDE اجرا کنید تا آزمایشات پلتفرم را اجرا کنید و نتایج را مشاهده کنید. به تست کد پلت فرم خود مراجعه کنید.
تنظیم پروژه قابل برنامه ریزی: محدوده پروژه خود را به دقت تنظیم کنید و پیکربندی ها را با استفاده از فایل YAML.asfp .asfp-project
انعطاف پذیر ایجاد کنید. درباره مدیریت پروژه بیشتر بدانید.
پشتیبانی از زبان Rust: پشتیبانی از ویژگی اصلی برای توسعه Rust در AOSP. جزئیات بیشتر در Rust Support در ASfP .
کمک مبتنی بر هوش مصنوعی: از Gemini در Android Studio برای تولید کد، بهروزرسانی کد و دریافت پاسخ به سؤالات توسعه خود، همه در ویرایشگر استفاده کنید.
شروع کنید
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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)."]]