একটি প্রকল্প তৈরি বা আমদানি করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও (ASfP) আপনাকে Android ওপেন সোর্স প্রজেক্ট (AOSP) এর জন্য আপনার বিকাশের পরিবেশ সেট আপ করতে সহায়তা করে। এই পৃষ্ঠাটি ব্যাখ্যা করে কিভাবে একটি নতুন প্রকল্প শুরু করতে হয় বা একটি বিদ্যমান একটি আমদানি করতে হয়।
একটি নতুন প্রকল্প তৈরি করুন
আপনার যদি কোনো প্রকল্প খোলা না থাকে, তাহলে স্বাগতম স্ক্রিনে নতুন প্রকল্পে ক্লিক করুন। 
আপনার যদি ইতিমধ্যে একটি প্রকল্প খোলা থাকে, তাহলে মেনু থেকে ASfP > প্রকল্প > নতুন প্রকল্প নির্বাচন করুন।
উইজার্ডে প্রজেক্ট কনফিগারেশনের বিবরণ পূরণ করুন: 
- মডিউল পাথ: আপনার AOSP সোর্স কোড চেকআউটের মূলের পরম পথ নির্দিষ্ট করুন (উদাহরণস্বরূপ,
/path/to/aosp
)। - লাঞ্চ টার্গেট: আপনি যে লাঞ্চ টার্গেটটি তৈরি করেন সেটি লিখুন (উদাহরণস্বরূপ,
aosp_arm64-eng
)। - প্রকল্পের নাম: আপনার প্রকল্পের একটি বর্ণনামূলক নাম দিন।
- ডিরেক্টরি/মডিউল: কমা দ্বারা পৃথক করা প্রাথমিক ডিরেক্টরি বা মডিউলগুলিকে তালিকাভুক্ত করুন যা আপনি আপনার প্রকল্পে অন্তর্ভুক্ত করতে চান। এগুলো রিপোজিটরি রুট থেকে আপেক্ষিক পাথ হওয়া উচিত (উদাহরণস্বরূপ,
frameworks/base, packages/apps/Settings
)। আপনি আরও যোগ করতে পারেন বা পরে এই নির্বাচন পরিমার্জন করতে পারেন৷
শেষ ক্লিক করুন. ASfP প্রকল্পের কাঠামো এবং .asfp-project
কনফিগারেশন ফাইল তৈরি করে।
প্রাথমিক প্রজেক্ট সেটআপের পর, আপনি প্রজেক্ট রুটে অবস্থিত .asfp-project
ফাইলটি সম্পাদনা করে আপনার প্রোজেক্টকে আরও কাস্টমাইজ করতে পারেন। এই ফাইলটি আপনাকে অনুমতি দেয়:
- ডিরেক্টরি এবং মডিউল যোগ করুন বা সরান।
- অন্যান্য ভাষার জন্য সমর্থন সক্ষম করুন যেমন মরিচা বা C++।
- বিল্ড পতাকা এবং পরিবেশ ভেরিয়েবল কনফিগার করুন।
- পরীক্ষার সূত্র উল্লেখ করুন।
সমস্ত কনফিগারেশন বিকল্পের বিস্তারিত তথ্যের জন্য, প্রজেক্ট ওভারভিউ দেখুন। .asfp-project
সম্পাদনা করার পরে, পরিবর্তনগুলি কার্যকর করার জন্য আপনাকে প্রকল্পটি সিঙ্ক করতে হবে৷
একটি বিদ্যমান প্রকল্প আমদানি করুন
ASfP এর একটি পৃথক "আমদানি" কর্ম নেই। একটি বিদ্যমান ASfP প্রকল্প কনফিগারেশন খুলতে:
- ASfP > প্রকল্প > নতুন প্রকল্প নির্বাচন করুন।
- প্রকল্পের নাম ক্ষেত্রে, নেভিগেট করুন এবং আপনি খুলতে চান এমন বিদ্যমান
.asfp-project
ফাইল ধারণকারী ডিরেক্টরি নির্বাচন করুন। উইজার্ডের ক্ষেত্রগুলি নির্বাচিত .asfp-project
ফাইলের উপর ভিত্তি করে তৈরি হবে। - শেষ ক্লিক করুন. ASfP প্রকল্পটি খোলে এবং সূচী করে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-09-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","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 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],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."]]