অ্যান্ড্রয়েড স্টুডিও ফর প্ল্যাটফর্ম (ASfP) আপনাকে অ্যান্ড্রয়েড ওপেন সোর্স প্রজেক্ট (AOSP)- এর জন্য আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করতে সাহায্য করে। এই পৃষ্ঠায় একটি নতুন প্রজেক্ট শুরু করা বা বিদ্যমান কোনো প্রজেক্ট ইম্পোর্ট করার পদ্ধতি ব্যাখ্যা করা হয়েছে।
একটি নতুন প্রকল্প তৈরি করুন
আপনার কোনো প্রজেক্ট খোলা না থাকলে, ওয়েলকাম স্ক্রিনে থাকা ‘নিউ প্রজেক্ট’- এ ক্লিক করুন।

আপনার যদি আগে থেকেই কোনো প্রজেক্ট খোলা থাকে, তাহলে মেনু থেকে ASfP > Project > New Project নির্বাচন করুন।
উইজার্ডে প্রজেক্ট কনফিগারেশনের বিবরণ পূরণ করুন:

- মডিউল পাথ: আপনার AOSP সোর্স কোড চেকআউটের রুটের অ্যাবসোলিউট পাথ উল্লেখ করুন (উদাহরণস্বরূপ,
/path/to/aosp)। - লাঞ্চ টার্গেট: বিল্ড করার জন্য আপনি যে লাঞ্চ টার্গেটটি ব্যবহার করেন তা লিখুন (উদাহরণস্বরূপ,
aosp_arm64-eng)। - প্রকল্পের নাম: আপনার প্রকল্পের একটি বর্ণনামূলক নাম দিন।
- ডিরেক্টরি / মডিউল: আপনার প্রোজেক্টে অন্তর্ভুক্ত করতে চান এমন প্রাথমিক ডিরেক্টরি বা মডিউলগুলোর তালিকা কমা দিয়ে আলাদা করে দিন। এগুলো রিপোজিটরি রুট থেকে রিলেটিভ পাথ হতে হবে (উদাহরণস্বরূপ,
frameworks/base, packages/apps/Settings)। আপনি পরে আরও যোগ করতে বা এই নির্বাচনকে আরও পরিমার্জন করতে পারেন।
- মডিউল পাথ: আপনার AOSP সোর্স কোড চেকআউটের রুটের অ্যাবসোলিউট পাথ উল্লেখ করুন (উদাহরণস্বরূপ,
ফিনিশ -এ ক্লিক করুন। ASfP প্রোজেক্টের কাঠামো এবং
.asfp-projectকনফিগারেশন ফাইলটি তৈরি করে।
আপনার প্রজেক্ট কনফিগার এবং কাস্টমাইজ করুন
প্রাথমিক প্রজেক্ট সেটআপের পরে, আপনি প্রজেক্ট রুটে অবস্থিত .asfp-project ফাইলটি সম্পাদনা করে আপনার প্রজেক্টকে আরও কাস্টমাইজ করতে পারেন। এই ফাইলটি আপনাকে নিম্নলিখিত কাজগুলো করতে দেয়:
- ডিরেক্টরি এবং মডিউল যোগ বা অপসারণ করুন।
- রাস্ট বা সি++ এর মতো অন্যান্য ভাষার জন্য সমর্থন সক্রিয় করুন।
- বিল্ড ফ্ল্যাগ এবং এনভায়রনমেন্ট ভেরিয়েবল কনফিগার করুন।
- পরীক্ষার উৎসগুলো নির্দিষ্ট করুন।
সমস্ত কনফিগারেশন বিকল্পের বিস্তারিত তথ্যের জন্য, প্রজেক্ট ওভারভিউ দেখুন। .asfp-project সম্পাদনা করার পর, পরিবর্তনগুলি কার্যকর করার জন্য আপনাকে প্রজেক্টটি সিঙ্ক করতে হবে।
একটি বিদ্যমান প্রকল্প আমদানি করুন
ASfP-তে আলাদা কোনো 'ইম্পোর্ট' অ্যাকশন নেই। একটি বিদ্যমান ASfP প্রজেক্ট কনফিগারেশন খুলতে:
- ASfP > প্রজেক্ট > নতুন প্রজেক্ট নির্বাচন করুন।
- 'প্রজেক্ট নেম' ফিল্ডে, আপনি যে
.asfp-projectফাইলটি খুলতে চান, সেই ফাইলটি যে ডিরেক্টরিতে রয়েছে সেখানে যান এবং সেটি নির্বাচন করুন। নির্বাচিত.asfp-projectফাইলটির উপর ভিত্তি করে উইজার্ডের ফিল্ডগুলো পূরণ হয়ে যাবে। - ফিনিশ-এ ক্লিক করুন। ASfP খুলে প্রজেক্টটি ইন্ডেক্স করবে।