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