ایجاد یا وارد کردن یک پروژه
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Android Studio for Platform (ASfP) به شما کمک می کند محیط توسعه خود را برای پروژه متن باز Android (AOSP) تنظیم کنید. این صفحه نحوه شروع یک پروژه جدید یا وارد کردن یک پروژه موجود را توضیح می دهد.
یک پروژه جدید ایجاد کنید
اگر پروژه ای باز ندارید، روی New Project در صفحه خوش آمدید کلیک کنید. 
اگر از قبل پروژه ای باز دارید، ASfP > Project > New Project را از منو انتخاب کنید.
جزئیات پیکربندی پروژه را در ویزارد پر کنید: 
- مسیرهای ماژول: مسیر مطلق به ریشه کد منبع AOSP خود را مشخص کنید (به عنوان مثال،
/path/to/aosp
). - Lunch target: هدف ناهاری را که برای ساختن استفاده می کنید وارد کنید (به عنوان مثال
aosp_arm64-eng
). - نام پروژه: به پروژه خود یک نام توصیفی بدهید.
- فهرست راهنماها / ماژول ها: فهرست دایرکتوری ها یا ماژول های اولیه ای که می خواهید در پروژه خود بگنجانید را با کاما از هم جدا کنید. اینها باید مسیرهای نسبی از ریشه مخزن باشند (به عنوان مثال،
frameworks/base, packages/apps/Settings
). میتوانید موارد بیشتری را اضافه کنید یا بعداً این انتخاب را اصلاح کنید.
روی Finish کلیک کنید. ASfP ساختار پروژه و فایل پیکربندی .asfp-project
را ایجاد می کند.
پس از راه اندازی اولیه پروژه، می توانید با ویرایش فایل .asfp-project
واقع در ریشه پروژه، پروژه خود را سفارشی کنید. این فایل به شما امکان می دهد:
- دایرکتوری ها و ماژول ها را اضافه یا حذف کنید.
- پشتیبانی از زبان های دیگر مانند Rust یا C++ را فعال کنید.
- پرچم های ساخت و متغیرهای محیط را پیکربندی کنید.
- منابع تست را مشخص کنید.
برای اطلاعات دقیق در مورد همه گزینه های پیکربندی، به نمای کلی پروژه ها مراجعه کنید. پس از ویرایش .asfp-project
، باید پروژه را همگام کنید تا تغییرات اعمال شوند.
یک پروژه موجود را وارد کنید
ASfP یک اقدام "واردات" جداگانه ندارد. برای باز کردن یک پیکربندی پروژه ASfP موجود:
- ASfP > Project > New Project را انتخاب کنید.
- در قسمت Project Name ، به دایرکتوری حاوی فایل
.asfp-project
موجود که میخواهید باز شود بروید و آن را انتخاب کنید. فیلدهای جادوگر بر اساس فایل .asfp-project
انتخاب شده پر می شوند. - روی Finish کلیک کنید. ASfP پروژه را باز می کند و ایندکس می کند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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) helps you set up your development environment\nfor the [Android Open Source Project (AOSP)](https://source.android.com/). This page explains how to\nstart a new project or import an existing one.\n\nCreate a new project\n\n1. If you don't have a project open, click **New Project** on the Welcome\n screen.\n\n2. If you already have a project open, select **ASfP \\\u003e Project \\\u003e New Project**\n from the menu.\n\n3. Fill in the project configuration details in the wizard:\n\n - **Module paths:** Specify the absolute path to the root of your AOSP source code checkout (for example, `/path/to/aosp`).\n - **Lunch target:** Enter the lunch target you use for building (for example, `aosp_arm64-eng`).\n - **Project name:** Give your project a descriptive name.\n - **Directories / modules:** List the initial directories or modules you want to include in your project, separated by commas. These should be relative paths from the repository root (for example, `frameworks/base,\n packages/apps/Settings`). You can add more or refine this selection later.\n4. Click **Finish** . ASfP creates the project structure and the `.asfp-project`\n configuration file.\n\nConfigure and customize your project\n\nAfter the initial project setup, you can further customize your project by\nediting the `.asfp-project` file located in the project root. This file lets\nyou:\n\n- Add or remove directories and modules.\n- Enable support for other languages like Rust or C++.\n- Configure build flags and environment variables.\n- Specify test sources.\n\nFor detailed information on all configuration options, see the [Projects\noverview](/studio/platform/projects). After editing `.asfp-project`, you'll need to sync the project for\nthe changes to take effect.\n\nImport an existing project\n\nASfP doesn't have a separate \"import\" action. To open an existing ASfP project\nconfiguration:\n\n1. Select **ASfP \\\u003e Project \\\u003e New Project**.\n2. In the **Project Name** field, navigate to and select the directory containing the existing `.asfp-project` file you want to open. The fields in the wizard will populate based on the selected `.asfp-project` file.\n3. Click **Finish**. ASfP opens and indexes the project."]]