یک پروژه در Android Studio for Platform شامل همه چیزهایی است که فضای کاری شما را برای پایگاه کد AOSP شما تعریف میکند، از کد منبع و داراییها گرفته تا کد آزمایشی و پیکربندیهای ساخت.
هنگامی که یک پروژه جدید را شروع می کنید، Android Studio for Platform ساختار لازم را برای همه فایل های شما ایجاد می کند و آنها را در پنجره Project در Android Studio قابل مشاهده می کند. برای باز کردن پنجره، View > Tool Windows > Project را انتخاب کنید.
این صفحه یک نمای کلی از اجزای کلیدی داخل پروژه شما ارائه می دهد.
مدیریت پروژه شما ( asfp-config.json
)
asfp-config.json
یک فایل JSON است که شامل تمام گزینه های پیکربندی پروژه شما می باشد. در ریشه دایرکتوری پروژه شما قرار دارد.
ویرایش ماژول ها یا هدف ناهار شما
مسیرهای ماژول اولیه شما از ایجاد پروژه در asfp-config.json
ذخیره می شود. به سادگی ماژول ها را به این فایل اضافه کنید (یا حذف کنید) و ذخیره کنید، که باید یک بالون اعلان ظاهر شود که از شما می خواهد همگام سازی کنید.
"modulePaths" : [
"frameworks/base",
"packages/apps/Settings",
"add additional module paths here..."
],
غیرفعال کردن پشتیبانی بومی
برای سفارشی کردن پشتیبانی بومی برای پروژه خود:
"nativeConfig" : {
"excludePaths" : ["*"],
"excludeGenPaths" : ["*"]
}
-
excludePaths
: تمام مسیرهای اینجا به طور کامل از پشتیبانی بومی حذف خواهند شد. -
excludeGenPaths
: همه مسیرهای اینجا منابع تولید شده بومی نخواهند داشت.
توجه داشته باشید که می توانید از علامت عام ( *
) برای نشان دادن تمام مسیرها در پرداخت مخزن استفاده کنید.
همگام سازی پارامترها
همگامسازی پرچمها و متغیرهای محیطی تعریفشده توسط کاربر (فرمان m
) را میپذیرد. اینها را می توان در asfp-config.json
از طریق:
"syncConfig" : {
"environmentVars" : {
"a": "1",
"b": "2"
},
"buildFlags" : [
"--u=v",
"-x"
]
}