با Android Studio برای پلتفرم آشنا شوید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Android Studio for Platform (ASfP) محیط توسعه یکپارچه رسمی (IDE) برای توسعه پلتفرم اندروید است. بر اساس ویرایشگر کد و ابزارهای توسعهدهنده قدرتمند IntelliJ IDEA ، Android Studio for Platform ویژگیهای بیشتری را ارائه میکند که بهرهوری شما را هنگام ساخت پروژه منبع باز Android (AOSP) افزایش میدهد، مانند:
- سیستم ساخت مبتنی بر Soong
- یک شبیه ساز سریع و غنی از امکانات
- یک دیباگر برای جاوا، کاتلین و سی پلاس پلاس
- ابزار تست
- پشتیبانی از C++ و NDK
این صفحه مقدمهای بر پایه Android Studio برای ویژگیهای پلتفرم ارائه میدهد. برای خلاصهای از آخرین تغییرات، به یادداشتهای انتشار Android Studio for Platform مراجعه کنید.
ساختار پروژه
یک پروژه در Android Studio for Platform شامل همه چیزهایی است که فضای کاری شما را برای پایگاه کد AOSP شما تعریف میکند، از کد منبع و داراییها گرفته تا کد آزمایشی و پیکربندیهای ساخت. درباره ساختار پروژه بیشتر بدانید.
سیستم ساخت سونگ
Soong پرکاربردترین سیستم ساخت برای توسعه دهندگان پلتفرم اندروید است. کلا سه تا هستن:
Android Studio for Platform از سیستم ساخت Soong برای ساخت اندروید استفاده می کند. Soong از ابزار kati GNU Make clone و نینجا کامپوننت سیستم برای سرعت بخشیدن به ساخت اندروید استفاده می کند.
فایلهای ساخت سونگ ، فایلهای طرحواره نامیده میشوند و Android.bp
نامیده میشوند.
برای توضیح دقیق فرمت فایل Android.bp
، به Android.bp مراجعه کنید.
Android Studio for Platform Debugger به شما امکان می دهد دستگاهی را انتخاب کنید، نقاط شکست را در جاوا و C++ تنظیم کنید و متغیرها و عبارات را در زمان اجرا بررسی کنید. درباره دیباگر بیشتر بیاموزید.
Android Studio for Platform از اجرای تست های محلی (دستگاه) (از طریق atest
) پشتیبانی می کند. درباره ابزارهای تست بیشتر بدانید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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."]]