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
) پشتیبانی می کند. درباره ابزارهای تست بیشتر بدانید.