প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিওর সাথে দেখা করুন

প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও (এএসএফপি) অ্যান্ড্রয়েড প্ল্যাটফর্ম বিকাশের জন্য অফিসিয়াল ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (আইডিই)। IntelliJ IDEA থেকে শক্তিশালী কোড এডিটর এবং ডেভেলপার টুলের উপর ভিত্তি করে, প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও আরও বেশি বৈশিষ্ট্য অফার করে যা Android ওপেন সোর্স প্রজেক্ট (AOSP) তৈরি করার সময় আপনার উত্পাদনশীলতা বাড়ায়, যেমন:

  • সুং ভিত্তিক বিল্ড সিস্টেম
  • একটি দ্রুত এবং বৈশিষ্ট্য সমৃদ্ধ এমুলেটর
  • Java, Kotlin, এবং C++ এর জন্য একটি ডিবাগার
  • পরীক্ষার সরঞ্জাম
  • C++ এবং NDK সমর্থন

এই পৃষ্ঠাটি প্ল্যাটফর্ম বৈশিষ্ট্যগুলির জন্য মৌলিক Android স্টুডিওর একটি ভূমিকা প্রদান করে। সাম্প্রতিক পরিবর্তনের সারাংশের জন্য, প্ল্যাটফর্ম রিলিজ নোটের জন্য অ্যান্ড্রয়েড স্টুডিও দেখুন।

প্রকল্প কাঠামো

প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিওর একটি প্রকল্পে সোর্স কোড এবং সম্পদ থেকে শুরু করে কোড টেস্ট এবং কনফিগারেশন তৈরি করা পর্যন্ত আপনার AOSP কোডবেসের জন্য আপনার ওয়ার্কস্পেসকে সংজ্ঞায়িত করে এমন সবকিছু রয়েছে। প্রকল্পের কাঠামো সম্পর্কে আরও জানুন।

Soong বিল্ড সিস্টেম

Soong অ্যান্ড্রয়েড প্ল্যাটফর্ম ডেভেলপারদের জন্য সর্বাধিক ব্যবহৃত বিল্ড সিস্টেম। মোট তিনটি আছে:

প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও অ্যান্ড্রয়েড তৈরি করতে Soong বিল্ড সিস্টেম ব্যবহার করে। Soong কাটি জিএনইউ মেক ক্লোন টুল এবং নিনজা বিল্ড সিস্টেম কম্পোনেন্ট ব্যবহার করে অ্যান্ড্রয়েড তৈরির গতি বাড়ানোর জন্য।

Soong বিল্ড ফাইলগুলিকে ব্লুপ্রিন্ট ফাইল বলা হয় এবং এর নাম Android.bp

Android.bp ফাইল ফরম্যাটের বিশদ বিবরণের জন্য, Android.bp দেখুন।

ডিবাগিং টুল

প্ল্যাটফর্মের ডিবাগারের জন্য অ্যান্ড্রয়েড স্টুডিও আপনাকে একটি ডিভাইস নির্বাচন করতে, জাভা এবং সি++ এ ব্রেকপয়েন্ট সেট করতে এবং রানটাইমে ভেরিয়েবল এবং এক্সপ্রেশন পরীক্ষা করতে দেয়। ডিবাগার সম্পর্কে আরও জানুন।

পরীক্ষার সরঞ্জাম

প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও স্থানীয় (ডিভাইস) পরীক্ষা চালানো সমর্থন করে ( atest মাধ্যমে)। পরীক্ষার সরঞ্জাম সম্পর্কে আরও জানুন।