অ্যান্ড্রয়েড স্টুডিও ইগুয়ানার নতুন বৈশিষ্ট্যগুলি নিম্নরূপ।
প্যাচ রিলিজ
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ এবং অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.4-এর প্যাচ রিলিজের তালিকা নিচে দেওয়া হল।
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ | ২০২৩.৩.১ প্যাচ ২ এবং এজিপি ৮.৪.২ (জুন ২০২৪)
গুরুত্বপূর্ণ নিরাপত্তা আপডেট: অ্যান্ড্রয়েড স্টুডিও ইগুয়ানা | ২০২৩.২.১ এবং তার পরবর্তী সংস্করণে উপলব্ধ গিটহাব প্লাগইনে একটি নিরাপত্তা দুর্বলতা অননুমোদিত পক্ষের কাছে অ্যাক্সেস টোকেন প্রকাশ করতে পারে।
সমাধান: Jetbrains IntelliJ প্ল্যাটফর্ম পণ্যগুলিতে সমস্যার সমাধান করেছে, এবং সমাধানটি এখন Android Studio Jellyfish | 2023.3.1 Patch 2 (2023.3.1.20) এ উপলব্ধ।
যদি আপনার ইতিমধ্যেই স্থিতিশীল চ্যানেলে একটি Android Studio বিল্ড থাকে, তাহলে আপনি Help > Check for Updates (অথবা Android Studio > Check for Updates on macOS) এ ক্লিক করে আপডেটটি পেতে পারেন। অন্যথায়, সর্বশেষ স্থিতিশীল বিল্ডটি ডাউনলোড করুন ।
তাছাড়া, যদি আপনি IDE-তে GitHub পুল রিকোয়েস্ট কার্যকারিতা সক্রিয়ভাবে ব্যবহার করে থাকেন, তাহলে আমরা দৃঢ়ভাবে পরামর্শ দিচ্ছি যে আপনি প্লাগইন দ্বারা ব্যবহৃত যেকোনো GitHub টোকেন প্রত্যাহার করুন। যেহেতু প্লাগইনটি OAuth ইন্টিগ্রেশন বা ব্যক্তিগত অ্যাক্সেস টোকেন (PATs) ব্যবহার করতে পারে, অনুগ্রহ করে উভয়ই পরীক্ষা করুন এবং প্রয়োজনে প্রত্যাহার করুন:
- OAuth ইন্টিগ্রেশনের অ্যাক্সেস প্রত্যাহার করতে, Applications > Authorized OAuth Apps- এ যান এবং JetBrains IDE ইন্টিগ্রেশন টোকেনের অ্যাক্সেস প্রত্যাহার করুন।
- PAT-এর অ্যাক্সেস প্রত্যাহার করতে, Personal access tokens- এ যান এবং GitHub প্লাগইনের জন্য ইস্যু করা টোকেনটি মুছে ফেলুন। ডিফল্ট টোকেন নাম হল IntelliJ IDEA GitHub ইন্টিগ্রেশন প্লাগইন , তবে আপনি হয়তো একটি কাস্টম নাম ব্যবহার করছেন।
টোকেন(গুলি) এর অ্যাক্সেস প্রত্যাহার করার পরে, আপনাকে প্লাগইনটি আবার সেট আপ করতে হবে যাতে গিট অপারেশন সহ সমস্ত প্লাগইন বৈশিষ্ট্য আবার কাজ করতে পারে।
যেকোনো অসুবিধার জন্য আমরা ক্ষমাপ্রার্থী এবং সকল ব্যবহারকারীকে তাদের কোড এবং ডেটা সুরক্ষিত রাখার জন্য অবিলম্বে আপডেট করার জন্য অনুরোধ করছি।
এই ছোট আপডেটে এই বাগ সংশোধনগুলিও অন্তর্ভুক্ত রয়েছে।
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ | ২০২৩.৩.১ প্যাচ ১ এবং এজিপি ৮.৪.১ (মে ২০২৪)
এই ছোট আপডেটে এই বাগ সংশোধনগুলি অন্তর্ভুক্ত রয়েছে।
অ্যান্ড্রয়েড স্টুডিওতে জেমিনিকে পরিচয় করিয়ে দেওয়া হচ্ছে
অ্যান্ড্রয়েড স্টুডিওতে জেমিনি হল অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য আপনার কোডিং সঙ্গী। এটি অ্যান্ড্রয়েড স্টুডিওতে একটি AI-চালিত কথোপকথনের অভিজ্ঞতা যা আপনাকে অ্যান্ড্রয়েড ডেভেলপমেন্ট প্রশ্নের উত্তর দিয়ে আরও উৎপাদনশীল হতে সাহায্য করে। আরও জানতে, অ্যান্ড্রয়েড স্টুডিওতে জেমিনির সাথে দেখা করুন দেখুন।
নতুন সাইন-ইন প্রবাহ
যখন আপনি আপনার ডেভেলপার অ্যাকাউন্ট দিয়ে অ্যান্ড্রয়েড স্টুডিওতে সাইন ইন করেন, তখন আপনি গুগল ডেভেলপার পরিষেবাগুলি থেকে উপকৃত হন—যেমন অ্যাপ কোয়ালিটি ইনসাইটস -এ ফায়ারবেস ক্র্যাশলিটিক্স এবং অ্যান্ড্রয়েড ভাইটালস রিপোর্ট দেখা, অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং ব্যবহার করে আসল রিমোট ডিভাইস অ্যাক্সেস করা এবং অ্যান্ড্রয়েড স্টুডিওতে জেমিনি ব্যবহার করে উচ্চমানের কোড লেখা—সরাসরি IDE থেকে।
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ অ্যাকাউন্ট যোগ এবং পরিচালনা করা সহজ করে তোলে এবং IDE-কে প্রতিটি বৈশিষ্ট্যের জন্য প্রয়োজনীয় অনুমতি প্রদান করে। শুরু করতে নিম্নলিখিতগুলির মধ্যে একটি করুন:
- পূর্বে উল্লিখিত বৈশিষ্ট্যগুলির মধ্যে একটিতে নেভিগেট করুন এবং সাইন ইন করতে এবং প্রয়োজনীয় অনুমতি প্রদানের জন্য প্রম্পটগুলি অনুসরণ করুন।
- যদি আপনি ইতিমধ্যেই সাইন ইন করে থাকেন, তাহলে আপনি ফাইল (macOS-এ Android Studio ) > সেটিংস > টুলস > Google অ্যাকাউন্টস -এ নেভিগেট করে আপনার অ্যাকাউন্ট এবং অনুমতিগুলি পরিচালনা করতে পারেন।
অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং ব্যবহার করে আসল ডিভাইসগুলি অ্যাক্সেস করুন
অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং আপনাকে গুগলের সুরক্ষিত ডেটা সেন্টারে হোস্ট করা দূরবর্তী ভৌত অ্যান্ড্রয়েড ডিভাইসের সাথে নিরাপদে সংযোগ করতে দেয়। ফায়ারবেস দ্বারা চালিত, এটি গুগল পিক্সেল 8 প্রো, পিক্সেল ফোল্ড, নির্বাচিত স্যামসাং ডিভাইস এবং আরও অনেক কিছু সহ বাস্তব ডিভাইসগুলির বিরুদ্ধে আপনার অ্যাপটি পরীক্ষা করার দ্রুততম এবং সহজতম উপায়।

কোনও ডিভাইসের সাথে সংযোগ স্থাপনের পরে, আপনি আপনার অ্যাপটি স্থাপন করতে পারবেন, ডিসপ্লে দেখতে পারবেন, ডিভাইসের সাথে ইন্টারঅ্যাক্ট করতে পারবেন (ডিভাইসটি ঘোরানো বা খোলা সহ), এবং SSL সংযোগের মাধ্যমে সরাসরি ADB এর মাধ্যমে ডিভাইসের সাথে আপনি যা কিছু করতে পারেন - সবকিছুই Android Studio থেকে না বেরিয়ে। ডিভাইসটি ব্যবহার করা শেষ হলে, Google আপনার সমস্ত ডেটা মুছে ফেলে এবং অন্য ডেভেলপারের কাছে উপলব্ধ করার আগে ডিভাইসটি ফ্যাক্টরি রিসেট করে।
বর্তমান বিটা সময়কালে, আপনি স্পার্ক বা ব্লেজ প্ল্যানের ফায়ারবেস প্রকল্পগুলির সাথে বিনামূল্যে ডিভাইস স্ট্রিমিং ব্যবহার করতে পারেন । শুরু করতে অ্যান্ড্রয়েড স্টুডিও থেকে আপনার ডেভেলপার অ্যাকাউন্টে সাইন ইন করুন এবং একটি ফায়ারবেস প্রকল্প নির্বাচন করুন। যদি আপনার ইতিমধ্যেই ফায়ারবেস প্রকল্প না থাকে, তবে এটি তৈরি করা সহজ। আরও জানতে, অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং এ যান।
ANR, কাস্টম ডেটা এবং মাল্টি-ইভেন্টের জন্য অ্যাপ কোয়ালিটি ইনসাইটস সাপোর্ট
ANR রিপোর্ট, কাস্টম ডেটা এবং মাল্টি-ইভেন্টের সহায়তায় অ্যান্ড্রয়েড স্টুডিও জেলিফিশে অ্যাপ কোয়ালিটি ইনসাইটস (AQI) ক্র্যাশ রিপোর্টগুলির আরও গভীরে প্রবেশ করুন:
- ইভেন্টগুলির মাধ্যমে পুনরাবৃত্তি করুন: এখন ক্র্যাশলিটিক্স রিপোর্টের মধ্যে একাধিক ইভেন্ট বিপরীত কালানুক্রমিক ক্রমে অন্বেষণ করুন, দ্রুত ডিবাগিংয়ের জন্য প্যাটার্নগুলি প্রকাশ করুন।
- কাস্টম ডেটা অন্বেষণ করুন: প্রতিটি ক্র্যাশ রিপোর্টের জন্য কাস্টম কী/মান এবং লগ দেখুন (রিপোর্ট নির্বাচন করার পরে কী এবং লগ ট্যাবে সেগুলি খুঁজুন)।
- ANR বিশ্লেষণ করুন: Android Vitals এবং Crashlytics উভয় ট্যাবের মধ্যেই সরাসরি ANR অ্যাক্সেস করুন এবং তদন্ত করুন।

এমবেডেড লেআউট ইন্সপেক্টর
লেআউট ইন্সপেক্টর এখন ডিফল্টভাবে রানিং ডিভাইস টুল উইন্ডোতে এমবেড করা আছে। এই ইন্টিগ্রেশন স্ক্রিন রিয়েল-এস্টেট সংরক্ষণ করে, আপনার ওয়ার্কফ্লোকে একটি একক টুল উইন্ডোতে কেন্দ্রীভূত করে এবং উল্লেখযোগ্য কর্মক্ষমতা লাভ প্রদান করে—রেন্ডারিং গতিতে ৫০% উন্নতি সহ। আপনি সহজেই আপনার অ্যাপের সাথে গভীরভাবে পরিদর্শন এবং ইন্টারঅ্যাক্ট করার মধ্যে টগল করতে পারেন এবং আপনার UI এর 3D ভিজ্যুয়ালাইজেশনের জন্য স্ন্যাপশট ব্যবহার করতে পারেন। লেআউট ইন্সপেক্টরের সাথে আপনার লেআউট ডিবাগ করুন - এ সম্পূর্ণ বৈশিষ্ট্যগুলি আবিষ্কার করুন।
অ্যাপ লিংক সহকারী ওয়েব অ্যাসোসিয়েশন ফাইল যাচাইকরণ সমর্থন করে
অ্যাপ লিংক অ্যাসিস্ট্যান্ট এখন ডিজিটাল অ্যাসেট লিংক JSON ফাইলের বৈধতা সমর্থন করে যা আপনার ওয়েবসাইটে প্রকাশিত হওয়া উচিত।
এই বৈশিষ্ট্যটি অ্যাপের ম্যানিফেস্ট ফাইলে আপনার ঘোষিত ইন্টেন্ট ফিল্টারগুলির জন্য বিদ্যমান বৈধতা ক্ষমতাগুলিকে প্রসারিত করে। ম্যানিফেস্ট ফাইলে ঘোষিত প্রতিটি ডোমেনের জন্য, সহকারী আপনার ওয়েবসাইটে ফাইলটি পার্স করে, সাতটি বৈধতা পরীক্ষা করে এবং কোনও ত্রুটি কীভাবে ঠিক করতে হয় তার একটি বিশদ ব্যাখ্যা প্রদান করে।
শুরু করতে:
- অ্যান্ড্রয়েড স্টুডিওতে টুলস > অ্যাপ লিংক সহকারী ক্লিক করুন।
- অ্যাসিস্ট্যান্টের করা চেকগুলির বিস্তারিত ভিউ পেতে এবং ভুল কনফিগারেশনগুলি কীভাবে ঠিক করবেন তা বুঝতে লিঙ্কগুলিতে ডাবল-ক্লিক করুন।
আপনার JSON ফাইলটি আপনার ডোমেনে আপলোডের জন্য সঠিকভাবে ফর্ম্যাট করা আছে কিনা তা যাচাই করে একটি নির্বিঘ্ন ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করুন।
বেসলাইন প্রোফাইল ইনস্টলেশন
AGP 8.4 বা তার বেশি ভার্সন ব্যবহার করে এমন প্রোজেক্টের জন্য ডিভাইসে ইনস্টলেশনের পর অ্যান্ড্রয়েড স্টুডিও জেলিফিশ স্বয়ংক্রিয়ভাবে বেসলাইন প্রোফাইল কম্পাইল করে। এটি বেসলাইন প্রোফাইল জেনারেটর মডিউলের মাধ্যমে বা কম্পোজের মতো লাইব্রেরি থেকে তৈরি করা বেসলাইন প্রোফাইলগুলিকে অন্তর্ভুক্ত করে। স্বয়ংক্রিয় ইনস্টলেশন আপনাকে স্থানীয়ভাবে আপনার রিলিজ অ্যাপ ইনস্টল করার সময় এবং লো-ওভারহেড প্রোফাইলিং ব্যবহার করার সময় বেসলাইন প্রোফাইলের কর্মক্ষমতা সুবিধাগুলি অনুভব করতে দেয়।
কম্পোজ ইউআই চেকে নতুন বর্ণান্ধতা পরীক্ষা
কম্পোজ ইউআই চেকে নতুন কালারব্লাইন্ড সিমুলেশন এবং চেক অন্তর্ভুক্ত রয়েছে, যা আপনাকে সকল ব্যবহারকারীর জন্য দৃশ্যমানভাবে অ্যাক্সেসযোগ্য অভিজ্ঞতা তৈরি করার ক্ষমতা দেয়। আপনার ডিজাইনগুলি পরিষ্কার এবং ব্যবহারযোগ্য থাকে তা নিশ্চিত করার জন্য বিভিন্ন ধরণের কালার ভিশন ঘাটতিতে আপনার কম্পোজ ইউআই দেখতে কম্পোজ প্রিভিউ থেকে কেবল ইউআই চেক মোডে প্রবেশ করুন।

ডিভাইস মিররিং ব্যবহার করে অডিও পুনঃনির্দেশ করুন
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ ক্যানারি ৫ দিয়ে শুরু করে, আপনি সংযুক্ত ফিজিক্যাল ডিভাইস থেকে আপনার কম্পিউটারের স্পিকার বা হেডফোনে অডিও রিডাইরেক্ট করতে পারবেন। অডিও রিডাইরেকশনের মাধ্যমে, আপনার হেডফোনগুলি আপনার কম্পিউটারের সাথে সংযুক্ত রাখুন এবং একটি ডিভাইস এবং তারপরে অন্য ডিভাইসে ম্যানুয়ালি পুনরায় সংযোগ না করেই কম্পিউটার এবং সংযুক্ত ফোন উভয়ের কথা শুনুন। অডিও রিডাইরেকশন সক্ষম করতে, অ্যান্ড্রয়েড স্টুডিও > সেটিংস > টুলস > ডিভাইস মিররিং এ যান এবং স্থানীয় ডিভাইস থেকে অডিও রিডাইরেক্ট নির্বাচন করুন। মনে রাখবেন যে অ্যান্ড্রয়েড ১২ বা তার বেশি ভার্সন চলমান ফায়ারবেস টেস্ট ল্যাব ডিভাইসগুলির জন্য সেটিংস নির্বিশেষে অডিও সর্বদা রিডাইরেক্ট করা হয়।
IntelliJ 2023.3 প্ল্যাটফর্ম আপডেট
অ্যান্ড্রয়েড স্টুডিও জেলিফিশের মধ্যে রয়েছে IntelliJ 2023.3 প্ল্যাটফর্ম রিলিজ, যার মধ্যে রয়েছে অনেক নতুন বৈশিষ্ট্য যেমন সর্বশেষ জাভা 21 প্রোগ্রামিং ল্যাঙ্গুয়েজ বৈশিষ্ট্যগুলির জন্য ব্যাপক সমর্থন, সম্পাদনা ক্রিয়া সহ একটি স্বজ্ঞাত ভাসমান টুলবার এবং আপনার কর্মপ্রবাহকে দ্রুততর করার জন্য ডিবাগারে একটি রান টু কার্সার ইনলে বিকল্প। আরও জানতে IntelliJ রিলিজ নোট দেখুন।