ایجاد یا وارد کردن یک پروژه

Android Studio for Platform (ASfP) به شما کمک می کند محیط توسعه خود را برای پروژه متن باز Android (AOSP) تنظیم کنید. این صفحه نحوه شروع یک پروژه جدید یا وارد کردن یک پروژه موجود را توضیح می دهد.

یک پروژه جدید ایجاد کنید

  1. اگر پروژه ای باز ندارید، روی New Project در صفحه خوش آمدید کلیک کنید. صفحه خوش آمد ASfP پروژه جدید را نشان می دهد گزینه

  2. اگر از قبل پروژه ای باز دارید، ASfP > Project > New Project را از منو انتخاب کنید.

  3. جزئیات پیکربندی پروژه را در ویزارد پر کنید: پروژه جدید ASfP صفحه نمایش جادوگر پیکربندی

    • مسیرهای ماژول: مسیر مطلق به ریشه کد منبع AOSP خود را مشخص کنید (به عنوان مثال، /path/to/aosp ).
    • Lunch target: هدف ناهاری را که برای ساختن استفاده می کنید وارد کنید (به عنوان مثال aosp_arm64-eng ).
    • نام پروژه: به پروژه خود یک نام توصیفی بدهید.
    • فهرست راهنماها / ماژول ها: فهرست دایرکتوری ها یا ماژول های اولیه ای که می خواهید در پروژه خود بگنجانید را با کاما از هم جدا کنید. اینها باید مسیرهای نسبی از ریشه مخزن باشند (به عنوان مثال، frameworks/base, packages/apps/Settings ). می‌توانید موارد بیشتری را اضافه کنید یا بعداً این انتخاب را اصلاح کنید.
  4. روی Finish کلیک کنید. ASfP ساختار پروژه و فایل پیکربندی .asfp-project را ایجاد می کند.

پروژه خود را پیکربندی و سفارشی کنید

پس از راه اندازی اولیه پروژه، می توانید با ویرایش فایل .asfp-project واقع در ریشه پروژه، پروژه خود را سفارشی کنید. این فایل به شما امکان می دهد:

  • دایرکتوری ها و ماژول ها را اضافه یا حذف کنید.
  • پشتیبانی از زبان های دیگر مانند Rust یا C++ را فعال کنید.
  • پرچم های ساخت و متغیرهای محیط را پیکربندی کنید.
  • منابع تست را مشخص کنید.

برای اطلاعات دقیق در مورد همه گزینه های پیکربندی، به نمای کلی پروژه ها مراجعه کنید. پس از ویرایش .asfp-project ، باید پروژه را همگام کنید تا تغییرات اعمال شوند.

یک پروژه موجود را وارد کنید

ASfP یک اقدام "واردات" جداگانه ندارد. برای باز کردن یک پیکربندی پروژه ASfP موجود:

  1. ASfP > Project > New Project را انتخاب کنید.
  2. در قسمت Project Name ، به دایرکتوری حاوی فایل .asfp-project موجود که می‌خواهید باز شود بروید و آن را انتخاب کنید. فیلدهای جادوگر بر اساس فایل .asfp-project انتخاب شده پر می شوند.
  3. روی Finish کلیک کنید. ASfP پروژه را باز می کند و ایندکس می کند.