অ্যান্ড্রয়েড স্টুডিও নারহুল ফিচার ড্রপ | 2025.1.2

অ্যান্ড্রয়েড স্টুডিও হ'ল অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য অফিসিয়াল IDE এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশানগুলি তৈরি করার জন্য আপনার যা দরকার তা অন্তর্ভুক্ত করে৷

এই পৃষ্ঠাটি স্থিতিশীল চ্যানেল, অ্যান্ড্রয়েড স্টুডিও নারহুল ফিচার ড্রপের সর্বশেষ সংস্করণে নতুন বৈশিষ্ট্য এবং উন্নতি তালিকাভুক্ত করে। আপনি এটিকে এখানে ডাউনলোড করতে পারেন বা Android স্টুডিওর ভিতরে এটিকে আপডেট করতে পারেন ক্লিক করে সহায়তা > আপডেটের জন্য চেক করুন ( অ্যান্ড্রয়েড স্টুডিও > ম্যাকওএস-এ আপডেটের জন্য চেক করুন )

এটি অ্যান্ড্রয়েড স্টুডিওর একটি স্থিতিশীল রিলিজ। মনে রাখবেন প্যাচগুলিতে নতুন ছোট বৈশিষ্ট্য এবং বাগ ফিক্স থাকতে পারে। অ্যান্ড্রয়েড স্টুডিও সংস্করণের নামকরণ বুঝতে অ্যান্ড্রয়েড স্টুডিও রিলিজের নাম দেখুন।

অ্যান্ড্রয়েড স্টুডিওর এই সংস্করণে কী ঠিক করা হয়েছে তা দেখতে, বন্ধ হওয়া সমস্যাগুলি দেখুন।

অ্যান্ড্রয়েড স্টুডিওর পুরানো সংস্করণগুলির জন্য রিলিজ নোটগুলি দেখতে, অতীতের প্রকাশগুলি দেখুন।

আসন্ন বৈশিষ্ট্য এবং উন্নতিগুলিতে প্রাথমিক অ্যাক্সেসের জন্য, Android স্টুডিওর প্রিভিউ বিল্ডগুলি দেখুন।

আপনি যদি অ্যান্ড্রয়েড স্টুডিওতে সমস্যার সম্মুখীন হন তবে পরিচিত সমস্যা বা সমস্যা সমাধান পৃষ্ঠাটি দেখুন।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন এবং অ্যান্ড্রয়েড স্টুডিও সামঞ্জস্য

অ্যান্ড্রয়েড স্টুডিও বিল্ড সিস্টেমটি গ্রেডলের উপর ভিত্তি করে, এবং অ্যান্ড্রয়েড গ্রেডল প্লাগইন (এজিপি) বেশ কয়েকটি বৈশিষ্ট্য যুক্ত করে যা অ্যান্ড্রয়েড অ্যাপ তৈরির জন্য নির্দিষ্ট। নিম্নলিখিত টেবিলে Android স্টুডিওর প্রতিটি সংস্করণের জন্য AGP-এর কোন সংস্করণ প্রয়োজন তা তালিকাভুক্ত করা হয়েছে।

অ্যান্ড্রয়েড স্টুডিও সংস্করণ প্রয়োজনীয় AGP সংস্করণ
নারহুল ফিচার ড্রপ | 2025.1.2 4.0-8.12
নারহুল | 2025.1.1 3.2-8.11
মীরকাত ফিচার ড্রপ | 2024.3.2 3.2-8.10
মীরকাত | 2024.3.1 3.2-8.9
লেডিবাগ ফিচার ড্রপ | 2024.2.2 3.2-8.8
লেডিবগ | 2024.2.1 3.2-8.7
কোয়ালা ফিচার ড্রপ | 2024.1.2 3.2-8.6
কোয়ালা | 2024.1.1 3.2-8.5
জেলিফিশ | 2023.3.1 3.2-8.4
ইগুয়ানা | 2023.2.1 3.2-8.3
হেজহগ | 2023.1.1 3.2-8.2
জিরাফ | 2022.3.1 3.2-8.1
ফ্লেমিংগো | 2022.2.1 3.2-8.0

পুরানো সংস্করণ

অ্যান্ড্রয়েড স্টুডিও সংস্করণ প্রয়োজনীয় AGP সংস্করণ
বৈদ্যুতিক ঢল | 2022.1.1 3.2-7.4
ডলফিন | 2021.3.1 3.2-7.3
চিপমাঙ্ক | 2021.2.1 3.2-7.2
বাম্বলবি | 2021.1.1 3.2-7.1
আর্কটিক ফক্স | 2020.3.1 3.1-7.0

অ্যান্ড্রয়েড গ্রেডল প্লাগইনে নতুন কী রয়েছে সে সম্পর্কে তথ্যের জন্য, অ্যান্ড্রয়েড গ্রেডল প্লাগইন রিলিজ নোটগুলি দেখুন।

Android API স্তরের জন্য সরঞ্জামগুলির ন্যূনতম সংস্করণ

অ্যান্ড্রয়েড স্টুডিও এবং এজিপির ন্যূনতম সংস্করণ রয়েছে যা একটি নির্দিষ্ট API স্তর সমর্থন করে। আপনার প্রজেক্টের targetSdk বা compileSdk প্রয়োজনের তুলনায় অ্যান্ড্রয়েড স্টুডিও বা এজিপি-এর নিম্ন সংস্করণ ব্যবহার করলে অপ্রত্যাশিত সমস্যা দেখা দিতে পারে। আমরা Android OS এর পূর্বরূপ সংস্করণগুলিকে লক্ষ্য করে এমন প্রকল্পগুলিতে কাজ করার জন্য Android Studio এবং AGP-এর সর্বশেষ পূর্বরূপ সংস্করণ ব্যবহার করার পরামর্শ দিই। আপনি একটি স্থিতিশীল সংস্করণের পাশাপাশি অ্যান্ড্রয়েড স্টুডিওর পূর্বরূপ সংস্করণ ইনস্টল করতে পারেন।

অ্যান্ড্রয়েড স্টুডিও এবং এজিপির ন্যূনতম সংস্করণগুলি নিম্নরূপ:

API স্তর ন্যূনতম অ্যান্ড্রয়েড স্টুডিও সংস্করণ ন্যূনতম এজিপি সংস্করণ
36.0 মীরকাত | 2024.3.1 প্যাচ 1 8.9.1
35 কোয়ালা ফিচার ড্রপ | 2024.2.1 ৮.৬.০
34 হেজহগ | 2023.1.1 8.1.1
33 ফ্লেমিংগো | 2022.2.1 7.2

অ্যান্ড্রয়েড স্টুডিও এবং ক্লাউড পরিষেবাগুলির সামঞ্জস্য

অ্যান্ড্রয়েড স্টুডিওতে পরিষেবার ইন্টিগ্রেশন রয়েছে যা আপনাকে এবং আপনার টিমকে Android অ্যাপ্লিকেশানগুলি বিকাশ, প্রকাশ এবং রক্ষণাবেক্ষণের সাথে দ্রুত অগ্রগতি করতে সহায়তা করে। এতে Android স্টুডিওতে Gemini, Play Vitals এবং Firebase Crashlytics-এর মতো ক্লাউড পরিষেবা অন্তর্ভুক্ত রয়েছে। ক্লাউড পরিষেবাগুলি শুধুমাত্র অ্যান্ড্রয়েড স্টুডিওর সর্বশেষ স্থিতিশীল চ্যানেল সংস্করণ, তিনটি সাম্প্রতিক পূর্ববর্তী প্রধান সংস্করণ এবং সেই সংস্করণগুলির সাথে যুক্ত প্যাচগুলিতে উপলব্ধ। যখন একটি সংস্করণ সেই সামঞ্জস্যতা উইন্ডোর বাইরে পড়ে, তখন পরিষেবা ইন্টিগ্রেশন অক্ষম হয়ে যায় এবং আপনাকে অ্যান্ড্রয়েড স্টুডিও আপডেট করতে হবে।

অ্যান্ড্রয়েড স্টুডিও সংস্করণ যা বর্তমানে ক্লাউড পরিষেবার সাথে সামঞ্জস্যপূর্ণ

অ্যান্ড্রয়েড স্টুডিও মিরকাট ফিচার ড্রপের স্থিতিশীল চ্যানেল রিলিজ হিসাবে, স্টুডিওর সমস্ত সংস্করণ ক্লাউড পরিষেবাগুলির সাথে সামঞ্জস্যপূর্ণ। Android Studio Narwhal ফিচার ড্রপের মাধ্যমে এনফোর্সমেন্ট শুরু হবে।

অ্যান্ড্রয়েড স্টুডিও নারহুল ফিচার ড্রপ-এ নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি রয়েছে৷

অ্যান্ড্রয়েড স্টুডিওর এজেন্ট মোডে মিথুন

অ্যান্ড্রয়েড স্টুডিওর এজেন্ট মোডে জেমিনি হল একটি নতুন AI বৈশিষ্ট্য যা জটিল, বহু-পর্যায়ের উন্নয়নমূলক কাজগুলি পরিচালনা করার জন্য ডিজাইন করা হয়েছে যা আপনি জেমিনীর সাথে চ্যাট করার মাধ্যমে যা অনুভব করতে পারেন তার বাইরে। এজেন্ট মোড ব্যবহার করতে, সাইডবারে মিথুনে ক্লিক করুন এবং তারপরে এজেন্ট ট্যাবটি নির্বাচন করুন। আপনি একটি জটিল লক্ষ্য বর্ণনা করতে পারেন, যেমন ইউনিট পরীক্ষা তৈরি করা বা ত্রুটিগুলি ঠিক করা, এবং এজেন্ট একটি এক্সিকিউশন প্ল্যান তৈরি করে যা আপনার প্রোজেক্টের একাধিক ফাইলকে বিস্তৃত করে। এজেন্ট সম্পাদনার পরামর্শ দেয় এবং লক্ষ্যে পৌঁছানোর জন্য পুনরাবৃত্তিমূলকভাবে বাগ সংশোধন করে। আপনি প্রস্তাবিত পরিবর্তনগুলি পর্যালোচনা, গ্রহণ বা প্রত্যাখ্যান করতে পারেন এবং এজেন্টকে আপনার প্রতিক্রিয়ার পুনরাবৃত্তি করতে বলতে পারেন।

মিথুন রাশিতে নিয়ম

মিথুনের নিয়মগুলি আপনাকে প্রম্পট লাইব্রেরির মধ্যে পছন্দের কোডিং শৈলী বা আউটপুট ফর্ম্যাটগুলিকে সংজ্ঞায়িত করতে দেয়৷ এছাড়াও আপনি আপনার পছন্দের টেক স্ট্যাক এবং ভাষা উল্লেখ করতে পারেন। আপনি যখন এই পছন্দগুলি একবার সেট করেন, সেগুলি স্বয়ংক্রিয়ভাবে মিথুনে পাঠানো পরবর্তী সমস্ত প্রম্পটে প্রয়োগ করা হয়। নিয়মগুলি এআইকে আরও সঠিক এবং উপযোগী কোড সহায়তার জন্য প্রকল্পের মান এবং পছন্দগুলি বুঝতে সাহায্য করে। উদাহরণস্বরূপ, আপনি একটি নিয়ম তৈরি করতে পারেন যেমন "কোটলিনে সর্বদা আমাকে সংক্ষিপ্ত প্রতিক্রিয়া দিন।"

একটি নিয়ম সেট আপ করতে, অ্যান্ড্রয়েড স্টুডিও > সেটিংস > টুলস > জেমিনি > প্রম্পট লাইব্রেরি > নিয়ম-এ যান এবং সম্পাদকে পাঠ্য সম্পাদনা করুন। আইডিই স্তরে বা প্রকল্প স্তরে নিয়ম সংরক্ষণ করতে ড্রপ-ডাউন ব্যবহার করুন:

  • IDE-স্তরের নিয়মগুলি আপনার ব্যক্তিগত এবং একাধিক প্রকল্পে ব্যবহার করা যেতে পারে।
  • একই প্রকল্পে কাজ করা সতীর্থদের মধ্যে প্রকল্প-স্তরের নিয়মগুলি ভাগ করা যেতে পারে। টিম জুড়ে প্রম্পট শেয়ার করতে আপনাকে অবশ্যই সংস্করণ নিয়ন্ত্রণ সিস্টেমে .idea ফোল্ডার যোগ করতে হবে।

এমবেডেড এক্সআর এমুলেটর

XR এমুলেটর এখন এমবেড করা অবস্থায় ডিফল্টরূপে চালু হয়। আপনি এখন আপনার অ্যাপ্লিকেশন স্থাপন করতে পারেন, 3D স্থান নেভিগেট করতে পারেন এবং সরাসরি Android স্টুডিওতে লেআউট ইন্সপেক্টর ব্যবহার করতে পারেন।

XR এমুলেটর এখন এমবেড করা অবস্থায় ডিফল্টরূপে চালু হয়।
সরাসরি অ্যান্ড্রয়েড স্টুডিওতে XR এমুলেটর ব্যবহার করুন।

XR প্রকল্প টেমপ্লেট

Android Narwhal ফিচার ড্রপ একটি নতুন প্রজেক্ট টেমপ্লেট প্রবর্তন করেছে যা বিশেষভাবে জেটপ্যাক এক্সআর-এর জন্য ডিজাইন করা হয়েছে। এটি আপনার নিমগ্ন অভিজ্ঞতা বিকাশের যাত্রা শুরু করার জন্য বয়লারপ্লেট কোড সহ একটি শক্ত ভিত্তি প্রদান করে।

XR-এর জন্য এমবেডেড লেআউট ইন্সপেক্টর

এমবেডেড লেআউট ইন্সপেক্টর এখন XR অ্যাপ্লিকেশানগুলিকে সমর্থন করে, যা আপনাকে XR পরিবেশের মধ্যে আপনার UI লেআউট পরিদর্শন এবং অপ্টিমাইজ করতে দেয়৷ আপনার অ্যাপের কম্পোনেন্ট স্ট্রাকচারের বিশদ অন্তর্দৃষ্টি পান এবং আরও পালিশ এবং পারফরম্যান্স অভিজ্ঞতা তৈরি করতে সম্ভাব্য লেআউট সমস্যা চিহ্নিত করুন।

16 KB পৃষ্ঠা আকার সমর্থন

অ্যান্ড্রয়েড স্টুডিও নারহুল ফিচার ড্রপ 16 কেবি পৃষ্ঠার আকারে রূপান্তরের জন্য উন্নত সমর্থন যোগ করে৷ এই ট্রানজিশনটি মসৃণভাবে নেভিগেট করতে আপনাকে সাহায্য করতে, Android স্টুডিও এখন 16 KB ডিভাইসের সাথে বেমানান APK বা Android অ্যাপ বান্ডেল তৈরি করার সময় সক্রিয় সতর্কতা প্রদান করে। APK বিশ্লেষক ব্যবহার করে, আপনি কোন লাইব্রেরিগুলি 16 KB ডিভাইসের সাথে বেমানান তাও খুঁজে পেতে পারেন। এই নতুন পরিবেশে আপনার অ্যাপগুলি পরীক্ষা করার জন্য, একটি ডেডিকেটেড 16 KB এমুলেটর টার্গেট Android স্টুডিওতে বিদ্যমান 4 KB ছবির পাশাপাশি উপলব্ধ।

মিথুনের সাথে UI রূপান্তর করুন

আপনি এখন প্রাকদর্শনে সরাসরি প্রাকৃতিক ভাষা ব্যবহার করে রচনা পূর্বরূপ পরিবেশের মধ্যে UI কোড রূপান্তর করতে পারেন। এটি ব্যবহার করতে, রচনা প্রিভিউতে ডান-ক্লিক করুন এবং মিথুনের সাথে রূপান্তর UI নির্বাচন করুন। তারপরে আপনার বিন্যাস বা স্টাইলিং সামঞ্জস্য করতে জেমিনিকে গাইড করতে "এই বোতামগুলিকে কেন্দ্রে সারিবদ্ধ করুন" এর মতো আপনার স্বাভাবিক ভাষার অনুরোধগুলি লিখুন, বা আরও ভাল প্রসঙ্গের জন্য পূর্বরূপে নির্দিষ্ট UI উপাদানগুলি নির্বাচন করুন৷ জেমিনি তারপরে আপনার কম্পোজ UI কোডটি জায়গায় সম্পাদনা করবে, যা আপনি পর্যালোচনা এবং অনুমোদন করতে পারেন, UI বিকাশের কর্মপ্রবাহকে দ্রুততর করে।

প্রসঙ্গ মেনুতে 'মিথুনের সাথে UI রূপান্তর করুন'
'মিথুনের সাথে ট্রান্সফর্ম UI' মেনু অ্যাক্সেস করা হচ্ছে
'মিথুনের সাথে UI রূপান্তর করুন' মডেল ডায়ালগ
একটি রচনা প্রিভিউতে একটি প্রাকৃতিক ভাষা রূপান্তর প্রয়োগ করা হচ্ছে

পূর্বরূপ নেভিগেশন উন্নতি রচনা করুন

লেটেস্ট নেভিগেশন উন্নতির সাথে কম্পোজ প্রিভিউ ইন্টারঅ্যাকশন এখন আরও দক্ষ। প্রিভিউ ডেফিনেশনে যেতে পূর্বরূপের নামের উপর ক্লিক করুন অথবা যে ফাংশনটি সংজ্ঞায়িত করা হয়েছে সেখানে যেতে পৃথক উপাদানটিতে ক্লিক করুন। আপনি একটি প্রিভিউ ফ্রেমে মাউস করার সাথে সাথে হোভার স্টেটগুলি তাৎক্ষণিক ভিজ্যুয়াল ফিডব্যাক প্রদান করে। উন্নত কীবোর্ড তীর নেভিগেশন একাধিক পূর্বরূপের মাধ্যমে চলাচল সহজ করে, দ্রুত UI পুনরাবৃত্তি এবং পরিমার্জন সক্ষম করে।

প্রিভিউ পিকার রচনা করুন

কম্পোজ প্রিভিউ পিকার এখন উপলব্ধ। এটি ব্যবহার করে দেখতে, আপনার রচনা কোডে যেকোন @Preview টীকাটিতে ক্লিক করুন।

লেআউট ইন্সপেক্টরে শিশু পুনর্গঠন

লেআউট ইন্সপেক্টর শিশু পুনর্গঠন গণনা সমর্থন করে। আপনি এখন কম্পোজিশনের সংখ্যা দেখতে পারেন এমনকি যদি কম্পোজেবল যেটি কম্পোজ করা হয় সেটি কম্পোনেন্ট ট্রিতে একটি প্যারেন্টের নিচে ভেঙে পড়ে। আপনি যখন দেখবেন শিশু পুনর্গঠনের সংখ্যা বৃদ্ধি পাচ্ছে, আপনি গাছটি খুলতে পারেন এবং কোথায় পুনর্গঠন ঘটছে তা খুঁজে বের করতে পারেন।

লেআউট ইন্সপেক্টর শিশু পুনর্গঠন গণনা সমর্থন করে
লেআউট ইন্সপেক্টর শিশু পুনর্গঠন গণনা সমর্থন করে।

স্বয়ংক্রিয় সিঙ্ক অক্ষম করার জন্য নতুন সেটিং

অ্যান্ড্রয়েড স্টুডিও এখন ডিফল্ট স্বয়ংক্রিয় সিঙ্ক মোড থেকে রিমাইন্ডার সহ একটি নতুন ম্যানুয়াল সিঙ্ক মোডে স্যুইচ করার জন্য একটি সেটিং অফার করে (যেমন একটি প্রকল্প খোলা হলে সিঙ্ক স্বয়ংক্রিয়ভাবে চলে)। ডিফল্ট আচরণ এখনও স্বয়ংক্রিয় সিঙ্ক। ম্যানুয়াল সিঙ্কে স্যুইচ করতে ফাইলে যান ( macOS-এ Android Studio ) > Settings > Build, Execution, Deployment > Build Tools এবং প্রজেক্ট সিঙ্ক মোডকে প্রজেক্ট সিঙ্ক মোড হিসেবে রিমাইন্ডার সহ ম্যানুয়াল সিঙ্কে সেট করুন।

পার্টনার ডিভাইস ল্যাব Android ডিভাইস স্ট্রিমিংয়ের সাথে উপলব্ধ

পার্টনার ডিভাইস ল্যাবগুলি হল ডিভাইস ল্যাব যা Google OEM অংশীদারদের দ্বারা পরিচালিত হয়, যেমন Samsung, Xiaomi, OPPO, OnePlus, vivo এবং অন্যান্য, এবং Android ডিভাইস স্ট্রিমিং-এ উপলব্ধ ডিভাইসগুলির নির্বাচনকে প্রসারিত করে৷ এই পরিষেবাটি বিটাতে রয়েছে এবং অ্যান্ড্রয়েড স্টুডিওর সর্বশেষ ক্যানারি রিলিজে উপলব্ধ৷ আরও জানতে, পার্টনার ডিভাইস ল্যাবসে কানেক্ট করুন দেখুন।



ডিফল্টরূপে K2 মোড

অ্যান্ড্রয়েড স্টুডিও এখন ডিফল্টরূপে K2 কোটলিন কম্পাইলার ব্যবহার করে। এই পরবর্তী প্রজন্মের কম্পাইলার IDE এবং আপনার বিল্ডগুলিতে উল্লেখযোগ্য কর্মক্ষমতা উন্নতি নিয়ে আসে। K2 সক্ষম করার মাধ্যমে, আমরা ভবিষ্যতে Kotlin প্রোগ্রামিং ভাষা বৈশিষ্ট্য এবং Kotlin এ আরও দ্রুত, আরও শক্তিশালী উন্নয়ন অভিজ্ঞতার জন্য পথ প্রশস্ত করছি।