অ্যান্ড্রয়েড স্টুডিও প্রিভিউয়ের জন্য নোট রিলিজ করুন

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

ক্যানারি রিলিজগুলিতে সক্রিয় ডেভেলপমেন্টের অধীনে লিডিং এজ বৈশিষ্ট্য থাকে এবং হালকাভাবে পরীক্ষা করা হয়। আপনি ডেভেলপমেন্টের জন্য ক্যানারি বিল্ড ব্যবহার করতে পারেন, তবে মনে রাখবেন যে বৈশিষ্ট্যগুলি যোগ বা পরিবর্তন করা হতে পারে। রিলিজ ক্যান্ডিডেটস (RC) হল অ্যান্ড্রয়েড স্টুডিওর পরবর্তী সংস্করণ, এবং স্থিতিশীল রিলিজের জন্য প্রায় প্রস্তুত। পরবর্তী সংস্করণের জন্য বৈশিষ্ট্য সেটটি স্থিতিশীল করা হয়েছে। অ্যান্ড্রয়েড স্টুডিও সংস্করণের নামকরণ বুঝতে অ্যান্ড্রয়েড স্টুডিও রিলিজের নামগুলি দেখুন।

অ্যান্ড্রয়েড স্টুডিও প্রিভিউ রিলিজ সম্পর্কিত সর্বশেষ খবরের জন্য, প্রতিটি প্রিভিউ রিলিজে উল্লেখযোগ্য সংশোধনের তালিকা সহ, অ্যান্ড্রয়েড স্টুডিও ব্লগে রিলিজ আপডেটগুলি দেখুন।

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

নিম্নলিখিত টেবিলে অ্যান্ড্রয়েড স্টুডিওর বর্তমান সংস্করণ এবং তাদের সংশ্লিষ্ট চ্যানেলগুলির তালিকা দেওয়া হল।

সংস্করণ চ্যানেল
অ্যান্ড্রয়েড স্টুডিও অটার ২ ফিচার ড্রপ | ২০২৫.২.২ স্থিতিশীল
অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.13.2 স্থিতিশীল
অ্যান্ড্রয়েড স্টুডিও অটার ৩ ফিচার ড্রপ | ২০২৫.২.৩ আরসি
অ্যান্ড্রয়েড স্টুডিও পান্ডা | ২০২৫.৩.১ ক্যানারি

অ্যান্ড্রয়েড গ্রেডল প্লাগইন প্রিভিউয়ের সাথে সামঞ্জস্যপূর্ণ

অ্যান্ড্রয়েড স্টুডিওর প্রতিটি প্রিভিউ ভার্সন অ্যান্ড্রয়েড গ্রেডল প্লাগইন (AGP) এর সংশ্লিষ্ট ভার্সনের সাথে প্রকাশিত হয়। স্টুডিওর প্রিভিউ ভার্সনগুলি AGP এর যেকোনো সামঞ্জস্যপূর্ণ স্থিতিশীল ভার্সনের সাথে কাজ করা উচিত। তবে, আপনি যদি AGP এর প্রিভিউ ভার্সন ব্যবহার করেন, তাহলে আপনাকে অবশ্যই স্টুডিওর সংশ্লিষ্ট প্রিভিউ ভার্সন ব্যবহার করতে হবে (উদাহরণস্বরূপ, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Canary 7)। ভিন্ন ভার্সন ব্যবহার করার চেষ্টা করলে (উদাহরণস্বরূপ, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Beta 1) সিঙ্ক ব্যর্থ হবে, যার ফলে AGP এর সংশ্লিষ্ট ভার্সনে আপডেট করার জন্য অনুরোধ জানানো হবে।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন API অবচয় এবং অপসারণের বিস্তারিত লগের জন্য, অ্যান্ড্রয়েড গ্রেডল প্লাগইন API আপডেটগুলি দেখুন।

স্টুডিও ল্যাবস

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

স্টুডিও ল্যাবসে বর্তমানে যেসব বৈশিষ্ট্য উপলব্ধ রয়েছে তা নিম্নরূপ।

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

অ্যান্ড্রয়েড স্টুডিও অটার ৩ ফিচার ড্রপ | ২০২৫.২.৩

অ্যান্ড্রয়েড স্টুডিও অটার ৩ ফিচার ড্রপ | ২০২৫.২.৩-এর নতুন বৈশিষ্ট্যগুলি নিম্নরূপ।

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

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

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

এআই-সহায়তাপ্রাপ্ত অ্যাপ লিঙ্কগুলি শুরু করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. টুলস > অ্যাপ লিংক অ্যাসিস্ট্যান্ট এর মাধ্যমে অ্যাপ লিংক অ্যাসিস্ট্যান্ট অ্যাক্সেস করুন।
  2. অ্যাপলিঙ্ক তৈরি করুন ক্লিক করুন।
  3. দ্বিতীয় ধাপে, "অভিপ্রায় পরিচালনা করার জন্য যুক্তি যোগ করুন", "এআই সহায়তা দিয়ে কোড তৈরি করুন" বিকল্পটি বেছে নিন।
  4. আপনার অ্যাক্টিভিটির প্রক্রিয়াকরণের জন্য প্রয়োজনীয় সমস্ত প্যারামিটার সহ একটি নমুনা URL যোগ করুন। এটি জেমিনিকে আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে বাস্তবায়নটি অপ্টিমাইজ করতে দেয়।
  5. "কোড সন্নিবেশ করুন" এ ক্লিক করুন এবং জেমিনিকে বাকিটা সামলাতে দিন।

এই আপডেটটি ডিপ লিঙ্ক পরিচালনার প্রক্রিয়াটিকে সহজতর করে, যাতে আপনার ব্যবহারকারীরা কম ম্যানুয়াল ওভারহেডের মাধ্যমে আপনার অ্যাপের সঠিক সামগ্রীতে নির্বিঘ্নে পরিচালিত হয়।

স্টুডিও ল্যাবসে অ্যান্ড্রয়েড স্টুডিওর জন্য যাত্রা

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

আরও তথ্যের জন্য, স্টুডিও ল্যাবস দেখুন।

এজেন্ট মোডে UI ডেভেলপমেন্ট

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

এই বৈশিষ্ট্যগুলির উপর প্রতিক্রিয়া এবং সমস্যার জন্য, একটি বাগ ফাইল করুন

একটি ডিজাইন মক থেকে নতুন UI তৈরি করুন

আপনার UI ডেভেলপমেন্ট প্রক্রিয়ার সূচনা দ্রুত করার জন্য, আপনি এখন একটি ডিজাইন মক থেকে সরাসরি কম্পোজ কোড তৈরি করতে পারেন। বিদ্যমান প্রিভিউ ছাড়া একটি ফাইলে, প্রিভিউ প্যানেলে স্ক্রিনশট থেকে কোড তৈরি করুন ক্লিক করুন। জেমিনি প্রদত্ত চিত্রটি ব্যবহার করে একটি শুরু বাস্তবায়ন তৈরি করবে, যা আপনাকে শুরু থেকেই বয়লারপ্লেট কোড লেখা থেকে বাঁচাবে।

একটি খালি প্রিভিউ প্যানেলে একটি স্ক্রিনশট থেকে কোড তৈরি করুন।

ডিজাইনকে কম্পোজ কোডে রূপান্তর করার উদাহরণ।

আপনার UI কে একটি টার্গেট ছবির সাথে মিলিয়ে নিন

একবার আপনার প্রাথমিক বাস্তবায়ন হয়ে গেলে, আপনি এটিকে পুনরাবৃত্তভাবে পিক্সেল-পারফেক্ট করার জন্য পরিমার্জন করতে পারেন। আপনার Compose Preview-এ ডান-ক্লিক করুন এবং AI Actions > Match UI to Target Image নির্বাচন করুন। এটি আপনাকে একটি রেফারেন্স ডিজাইন আপলোড করতে দেয় এবং এজেন্ট আপনার UI কে যতটা সম্ভব ডিজাইনের সাথে মেলানোর জন্য কোড পরিবর্তনের পরামর্শ দেবে।

"Target Image-এর সাথে UI ম্যাচ করুন" ব্যবহারের উদাহরণ

আপনার UI-তে স্বাভাবিক ভাষা ব্যবহার করে পুনরাবৃত্তি করুন

আরও সুনির্দিষ্ট বা সৃজনশীল পরিবর্তনের জন্য, আপনার প্রিভিউতে ডান-ক্লিক করুন এবং AI Actions > Transform UI ব্যবহার করুন। এই ক্ষমতাটি এখন এজেন্ট মোডকে কাজে লাগায়, এটিকে আরও শক্তিশালী এবং নির্ভুল করে তোলে। এই আপগ্রেড আপনাকে "বোতামের রঙ নীল রঙে পরিবর্তন করুন" বা "এই টেক্সটের চারপাশে প্যাডিং যোগ করুন" এর মতো প্রাকৃতিক ভাষা প্রম্পট ব্যবহার করে আপনার UI পরিবর্তন করতে দেয় এবং জেমিনি সংশ্লিষ্ট কোড পরিবর্তনগুলি প্রয়োগ করবে।

"ট্রান্সফর্ম UI" ব্যবহারের উদাহরণ

UI মানের সমস্যাগুলি খুঁজুন এবং সমাধান করুন

আপনার UI উচ্চমানের এবং আরও অ্যাক্সেসযোগ্য কিনা তা যাচাই করা একটি গুরুত্বপূর্ণ চূড়ান্ত পদক্ষেপ। AI অ্যাকশন > সমস্ত UI চেক সমস্যা সমাধান করুন আপনার UI-কে সাধারণ সমস্যাগুলির জন্য, যেমন অ্যাক্সেসিবিলিটি সমস্যাগুলির জন্য অডিট করে। এজেন্ট তারপর সনাক্ত করা সমস্যাগুলি সমাধানের জন্য সমাধানগুলি প্রস্তাব করবে এবং প্রয়োগ করবে।

"সকল UI চেক সমস্যা সমাধান করুন" ট্রিগার করার জন্য এন্ট্রি পয়েন্ট

উদাহরণ: UI পোস্ট-ফিক্সড

আপনি Compose UI চেক মোডে "Fix with AI" বোতামটি ব্যবহার করেও একই কার্যকারিতা খুঁজে পেতে পারেন:

UI চেক মোডে "AI দিয়ে ঠিক করুন"

আপনার UI-তে পুনরাবৃত্তি করার পাশাপাশি, জেমিনি আপনার ডেভেলপমেন্ট পরিবেশকে সুবিন্যস্ত করতেও সাহায্য করে।

আপনার সেটআপ দ্রুত করার জন্য, আপনি যা করতে পারেন:

  • কম্পোজ প্রিভিউ তৈরি করুন : আরও সঠিক ফলাফল প্রদানের জন্য এখন জেমিনি এজেন্ট এই বৈশিষ্ট্যটি উন্নত করেছে। এমন একটি ফাইলে কাজ করার সময় যেখানে কম্পোজেবল ফাংশন আছে কিন্তু @Preview অ্যানোটেশন নেই, আপনি কম্পোজেবলে ডান-ক্লিক করতে পারেন এবং Gemini > Generate [Composable name] Preview নির্বাচন করতে পারেন। এজেন্ট এখন আপনার কম্পোজেবলকে আরও ভালভাবে বিশ্লেষণ করবে যাতে সঠিক প্যারামিটার সহ প্রয়োজনীয় বয়লারপ্লেট তৈরি করা যায়, যাতে একটি সফলভাবে রেন্ডার করা প্রিভিউ যোগ করা হয়েছে কিনা তা যাচাই করতে সহায়তা করে।

    কম্পোজ প্রিভিউ তৈরি করার জন্য এন্ট্রি পয়েন্ট
  • প্রিভিউ রেন্ডারিং ত্রুটিগুলি ঠিক করুন : যখন কোনও কম্পোজ প্রিভিউ রেন্ডার করতে ব্যর্থ হয়, তখন জেমিনি এখন আপনাকে ডিবাগ করতে সাহায্য করতে পারে। মূল কারণ খুঁজে বের করতে এবং সমাধান প্রয়োগ করতে ত্রুটি বার্তা এবং আপনার কোড বিশ্লেষণ করতে এজেন্ট ব্যবহার করুন।

    প্রিভিউ রেন্ডার ত্রুটিতে "AI দিয়ে ঠিক করুন" ব্যবহার করা হচ্ছে

জেমিনির সাথে একাধিক কথোপকথনের থ্রেড পরিচালনা করুন

এখন আপনি অ্যান্ড্রয়েড স্টুডিওতে জেমিনির সাথে আপনার কথোপকথনকে একাধিক থ্রেডে সংগঠিত করতে পারেন। এটি আপনাকে একাধিক চলমান কাজের মধ্যে স্যুইচ করতে এবং আপনার কথোপকথনের ইতিহাস অনুসন্ধান করতে দেয়। প্রতিটি কাজের জন্য আলাদা থ্রেড ব্যবহার করলে AI এর প্রেক্ষাপটের পরিধি শুধুমাত্র হাতে থাকা বিষয়ের মধ্যে সীমাবদ্ধ রেখে প্রতিক্রিয়ার মান উন্নত হয়।

নতুন থ্রেড শুরু করতে, নতুন চ্যাট নতুন চ্যাট প্লাস চিহ্ন। । আপনার কথোপকথনের ইতিহাস দেখতে, সাম্প্রতিক চ্যাটগুলিতে ক্লিক করুন। সাম্প্রতিক চ্যাটস শব্দ বাবল।

সাম্প্রতিক চ্যাট বিষয়গুলির একটি তালিকা।
আপনি পূর্বে যে সকল বিষয় নিয়ে কথা বলেছেন সেগুলি দেখুন।

আপনার কথোপকথনের ইতিহাস আপনার অ্যাকাউন্টে সংরক্ষিত আছে, তাই যদি আপনাকে সাইন আউট করতে হয় বা অ্যাকাউন্ট পরিবর্তন করতে হয় তবে আপনি ফিরে এসে যেখানে ছেড়েছিলেন ঠিক সেখানেই আবার শুরু করতে পারেন।

স্থানীয় মডেল ব্যবহার করুন

অ্যান্ড্রয়েড স্টুডিও অটার ৩ ফিচার ড্রপ আপনাকে বৃহৎ ভাষা মডেল (LLM) বেছে নিতে দেয় যা IDE এর AI বৈশিষ্ট্যগুলিকে শক্তিশালী করে।

অ্যান্ড্রয়েড স্টুডিও জেমিনি চ্যাট উইন্ডোতে জেমিনি এবং স্থানীয় মডেলের বিকল্প সহ মডেল পিকার দেখানো হচ্ছে।
অ্যান্ড্রয়েড স্টুডিওতে মডেল পিকার।

মডেলটি অবশ্যই আপনার স্থানীয় মেশিনে থাকতে হবে, যা আপনার যদি সীমিত ইন্টারনেট সংযোগ থাকে বা AI মডেল ব্যবহারের ক্ষেত্রে বিধিনিষেধ থাকে, অথবা আপনি কেবল ওপেন-সোর্স গবেষণা মডেলগুলি নিয়ে পরীক্ষা-নিরীক্ষা করতে চান তবে সুবিধাজনক।

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

স্থানীয় মডেলগুলির জন্য সহায়তার জন্য আপনার স্থানীয় কম্পিউটারে LM Studio বা Ollama এর মতো LLM প্রদানকারীর ইনস্টলেশন এবং আপনার পছন্দের একটি সামঞ্জস্যপূর্ণ মডেল প্রয়োজন।

একটি রিমোট মডেল ব্যবহার করুন

অ্যান্ড্রয়েড স্টুডিও আপনাকে এর এআই বৈশিষ্ট্যগুলিকে শক্তিশালী করার জন্য দূরবর্তী মডেলগুলি ব্যবহার করতে সক্ষম করে।

রিমোট মডেল ব্যবহার করতে, Android Studio-এর সেটিংসে একটি রিমোট মডেল প্রোভাইডার কনফিগার করুন। প্রোভাইডার, API এন্ডপয়েন্ট URL এবং আপনার API কী-এর জন্য একটি নাম দিন। প্রোভাইডার কনফিগার করার পরে, আপনি AI চ্যাট উইন্ডোতে মডেল পিকার থেকে রিমোট মডেলটি নির্বাচন করতে পারেন।

রিমোট মডেল প্রদানকারীর তথ্য প্রবেশের জন্য একটি ফর্ম সম্বলিত সেটিংস ডায়ালগ।
রিমোট মডেল প্রদানকারীর তথ্য লিখুন।

বিস্তারিত জানার জন্য, একটি দূরবর্তী মডেল ব্যবহার করুন দেখুন।

পরিবর্তন ড্রয়ার ব্যবহার করে পরিবর্তনগুলি খুঁজুন এবং পর্যালোচনা করুন

এখন আপনি changes ড্রয়ার ব্যবহার করে AI এজেন্টের করা পরিবর্তনগুলি দেখতে এবং পরিচালনা করতে পারবেন। এজেন্ট যখন আপনার কোডবেসে পরিবর্তন করে, তখন Files to review এ সম্পাদনা করা ফাইলগুলি দেখুন। সেখান থেকে, আপনি পৃথকভাবে বা সমস্ত পরিবর্তনগুলি একসাথে রাখতে বা প্রত্যাবর্তন করতে পারেন। সম্পাদকে কোডের পার্থক্য দেখতে এবং প্রয়োজনে সংশোধন করতে ড্রয়ারের একটি পৃথক ফাইলে ক্লিক করুন। changes ড্রয়ারের সাহায্যে, আপনি আপনার চ্যাটের সময় এজেন্টের করা সম্পাদনাগুলি ট্র্যাক করতে পারেন এবং আপনার কথোপকথনের ইতিহাসে ফিরে স্ক্রোল না করে নির্দিষ্ট পরিবর্তনগুলি আবার দেখতে পারেন।

পরিবর্তন ড্রয়ারে প্রস্তাবিত সম্পাদনা সহ একাধিক ফাইল।
পরিবর্তন ড্রয়ারে এজেন্ট যে সমস্ত ফাইল সম্পাদনা করার প্রস্তাব দিয়েছে তা দেখুন।

মনে রাখবেন, যদি আপনার এজেন্ট আপনাকে ফাইল সম্পাদনা করতে বলার জন্য সেট করা থাকে, তাহলে পরিবর্তন ড্রয়ারে এটি দেখানোর জন্য আপনাকে একটি পরিবর্তন গ্রহণ করতে হবে। অতএব, আপনাকে "পরিবর্তন ড্রয়ারে একসাথে একাধিক ফাইল দেখানোর জন্য ফাইল সম্পাদনা করতে বলবেন না" নির্বাচন করতে হবে। আপনি এজেন্ট বিকল্পগুলিতে যেকোনো সময় এই সেটিংটি টগল করতে পারেন। .

পরিবর্তনগুলি গ্রহণ, প্রত্যাখ্যান বা জিজ্ঞাসা করার বিকল্পগুলি।
পরিবর্তন ড্রয়ারে যোগ করার জন্য একটি পরিবর্তন গ্রহণ করুন

স্বয়ংক্রিয় লগক্যাট রিট্রেসিং

অ্যান্ড্রয়েড স্টুডিও অটার ৩ ফিচার ড্রপ এবং এজিপি ৯.০ এর মাধ্যমে, R8 সক্রিয় থাকলে লগক্যাট স্বয়ংক্রিয়ভাবে স্ট্যাক ট্রেসগুলি পুনরুদ্ধার করে ( minifyEnabled = true )।

যেহেতু R8 দ্বারা প্রক্রিয়াকৃত কোড বিভিন্ন উপায়ে পরিবর্তিত হতে পারে, তাই স্ট্যাক ট্রেস আর মূল কোডকে বোঝায় না। উদাহরণস্বরূপ, লাইন নম্বর এবং ক্লাস এবং পদ্ধতির নাম পরিবর্তন হতে পারে। পূর্বে, মূল স্ট্যাক ট্রেস দিয়ে ডিবাগ করার জন্য, ডেভেলপারদের R8 এর retrace কমান্ড-লাইন টুল ব্যবহার করতে হত।

AGP 9.0 এর মাধ্যমে, অ্যান্ড্রয়েড স্টুডিও স্বয়ংক্রিয়ভাবে স্ট্যাক ট্রেস রিট্রেস করে যাতে আপনি কোনও অতিরিক্ত কাজ ছাড়াই অ্যান্ড্রয়েড স্টুডিওতে সরাসরি আসল স্ট্যাক ট্রেস দেখতে পারেন, R8 সক্রিয় থাকলে ডিবাগিং অভিজ্ঞতা উন্নত করে।

দূরবর্তী MCP সার্ভারের জন্য সমর্থন

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

ফিগমা রিমোট এমসিপি সার্ভার ব্যবহার করে আপনার অ্যাপে দ্রুত একটি স্ক্রিন যুক্ত করুন।


অ্যান্ড্রয়েড স্টুডিওতে ফিগমা রিমোট এমসিপি সার্ভারের সাথে সংযোগ করুন।

ডিভাইস ইন্টারঅ্যাকশন টুল

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

অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস ইন্টারঅ্যাকশন টুল

অ্যান্ড্রয়েড স্টুডিও পান্ডা | ২০২৫.৩.১

অ্যান্ড্রয়েড স্টুডিও পান্ডা | ২০২৫.৩.১-এর নতুন বৈশিষ্ট্যগুলি নিম্নরূপ।

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

AI দিয়ে একটি নতুন প্রকল্প তৈরি করুন

আপনার অ্যান্ড্রয়েড ডেভেলপমেন্ট ওয়ার্কফ্লোকে ত্বরান্বিত করতে জেনারেটিভ এআই এর শক্তি ব্যবহার করুন। অ্যান্ড্রয়েড স্টুডিও অটার ১ ক্যানারি ৫ দিয়ে শুরু করে, জেমিনি এজেন্ট আপনাকে কয়েক মিনিটের মধ্যে ধারণা থেকে অ্যাপ প্রোটোটাইপে যেতে সক্ষম করে।

এজেন্টটি বিভিন্ন ধরণের মাল্টিস্ক্রিন অ্যাপ্লিকেশন তৈরি করতে সক্ষম:

  • একক-স্ক্রিন অ্যাপ: স্ট্যাটিক UI লেআউট ব্যবহার করে মৌলিক অ্যাপ তৈরি করুন।
  • একাধিক পৃষ্ঠার অ্যাপ: স্ক্রিনের মধ্যে মৌলিক নেভিগেশন সহ অ্যাপ্লিকেশন তৈরি করুন।
  • এআই-উন্নত অ্যাপ: জেনারেটিভ এআই বৈশিষ্ট্য যোগ করতে জেমিনি এপিআইগুলিকে একীভূত করুন।
  • পাবলিক এপিআই ইন্টিগ্রেশন সহ অ্যাপ: এমন অ্যাপ তৈরি করুন যা পাবলিক এপিআই থেকে ডেটা প্রদর্শন করে।

প্রজেক্ট সেটআপ এজেন্ট ব্যবহার করতে, নিম্নলিখিতগুলি করুন:

  1. অ্যান্ড্রয়েড স্টুডিও শুরু করুন।
  2. Welcome to Android Studio স্ক্রিনে New Project নির্বাচন করুন (অথবা একটি প্রকল্পের মধ্যে থেকে File > New > New Project )।

    "অ্যান্ড্রয়েড স্টুডিওনে স্বাগতম" স্ক্রিনে, যেখানে "নতুন প্রকল্প", "খুলুন" এবং "ক্লোন রিপোজিটরি" বোতাম রয়েছে।
    একটি নতুন প্রকল্প শুরু করুন।
  3. AI দিয়ে তৈরি করুন নির্বাচন করুন।

    'নতুন প্রকল্প' ডায়ালগ, যেখানে বিভিন্ন ধরণের অ্যাপ টেমপ্লেটের জন্য কার্ড রয়েছে, যেমন খালি কার্যকলাপ, নেভিগেশন UI কার্যকলাপ, ইত্যাদি। ডায়ালগটিতে কৃত্রিম বুদ্ধিমত্তা নিয়ন্ত্রণের মাধ্যমে তৈরি করুন, যা আপনার জন্য একটি নতুন প্রকল্প সেট আপ করার জন্য অ্যান্ড্রয়েড স্টুডিওতে জেমিনি সক্রিয় করে।
    একটি প্রকল্প টেমপ্লেট নির্বাচন করুন অথবা জেমিনি দিয়ে আপনার অ্যাপ তৈরি করুন।
  4. টেক্সট এন্ট্রি ক্ষেত্রে আপনার প্রম্পট টাইপ করুন এবং পরবর্তী ক্লিক করুন।

    AI দিয়ে তৈরি করুন ডায়ালগে প্রম্পটটি রয়েছে: ফোন এবং ঘড়ির জন্য একটি ফিটনেস ট্র্যাকার, দৌড়ানো এবং সাইকেল চালানো ট্র্যাক করা। ডায়ালগে বিভিন্ন ধরণের অ্যাপ নির্বাচন করার জন্য বোতাম রয়েছে, যার মধ্যে একটি ফিটনেস ট্র্যাকার বোতামও রয়েছে।
    একটি নতুন প্রকল্প স্থাপনের জন্য ডায়ালগ।
  5. আপনার অ্যাপটির নাম দিন এবং জেনারেশন প্রক্রিয়া শুরু করতে Finish এ ক্লিক করুন।

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

জেমিনি এজেন্টের সাথে নির্ভরতা আপডেট করুন

নির্ভরতা আপগ্রেড করা একটি জটিল এবং সময়সাপেক্ষ কাজ হতে পারে। অ্যান্ড্রয়েড স্টুডিও অটার ১ ক্যানারি ৫ দিয়ে শুরু করে, জেমিনি ইন অ্যান্ড্রয়েড স্টুডিও এজেন্ট নির্ভরতা আপগ্রেড প্রক্রিয়াটিকে স্বয়ংক্রিয় এবং সরলীকৃত করে, ক্লান্তিকর কাজ দূর করে এবং প্রকল্পের রক্ষণাবেক্ষণ উন্নত করে। মাত্র কয়েকটি ক্লিকের মাধ্যমে, আপনি আপনার সমস্ত নির্ভরতা নির্বিঘ্নে আপগ্রেড করতে পারেন এবং সর্বশেষ সংস্করণের সুবিধা পেতে পারেন, যাতে আপনি উচ্চ-মানের অ্যাপ তৈরিতে মনোনিবেশ করতে পারেন।

সংস্করণ ক্যাটালগ থেকে লাইব্রেরি আপডেট করুন।
সংস্করণ ক্যাটালগ থেকে লাইব্রেরি আপডেট করুন।

জেমিনি এজেন্ট ব্যবহার করে নির্ভরতা আপডেট করতে, নিম্নলিখিতগুলির মধ্যে একটি করুন:

  • রিফ্যাক্টর ক্লিক করুন (অথবা এডিটর বা প্রজেক্ট ভিউতে ডান-ক্লিক করুন) > Update dependencies
  • libs.versions.toml ফাইলে, আন্ডারলাইন করা একটি সংস্করণের উপর কার্সার রাখুন, Show Context Actions এ ক্লিক করুন। প্রদর্শিত মেনুতে ক্লিক করুন, এবং তারপর Gemini দিয়ে সমস্ত লাইব্রেরি আপডেট করুন এ ক্লিক করুন।

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

ক্র্যাশের জন্য প্রস্তাবিত সমাধান

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

কম্পোজ প্রিভিউ স্ক্রিনশট পরীক্ষার টুল

আপনার Compose UI পরীক্ষা করতে এবং রিগ্রেশন প্রতিরোধ করতে Compose Preview Screenshot Testing টুলটি ব্যবহার করুন। নতুন টুলটি আপনাকে HTML রিপোর্ট তৈরি করতে সাহায্য করে যা আপনাকে আপনার অ্যাপের UI তে যেকোনো পরিবর্তন দৃশ্যত সনাক্ত করতে দেয়। Compose Preview Screenshot Testing এ আরও জানুন।

অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারে লিকক্যানারি

অ্যান্ড্রয়েড স্টুডিও পান্ডা একটি ডেডিকেটেড টাস্ক হিসেবে অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারে সরাসরি একটি লিকক্যানারি ইন্টিগ্রেশন অন্তর্ভুক্ত করে।

LeakCanary ব্যবহার করে ফাঁস বিশ্লেষণ করার জন্য অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারে নতুন কাজ

অ্যান্ড্রয়েড স্টুডিওতে লিকক্যানারি প্রোফাইলার টাস্কটি সক্রিয়ভাবে আপনার ডিভাইস থেকে আপনার ডেভেলপমেন্ট মেশিনে মেমরি লিক বিশ্লেষণ স্থানান্তর করে, যার ফলে অন-ডিভাইস লিক বিশ্লেষণের তুলনায় লিক বিশ্লেষণ পর্যায়ে উল্লেখযোগ্য কর্মক্ষমতা বৃদ্ধি পায়।

অতিরিক্তভাবে, লিক বিশ্লেষণ এখন IDE-এর মধ্যে প্রাসঙ্গিক এবং আপনার সোর্স কোডের সাথে সম্পূর্ণরূপে সংহত করা হয়েছে, যা Jump to Source এবং অন্যান্য সহায়ক কোড সংযোগের মতো বৈশিষ্ট্য প্রদান করে যা মেমরি লিক তদন্ত এবং ঠিক করার জন্য প্রয়োজনীয় ঘর্ষণ এবং সময়কে উল্লেখযোগ্যভাবে হ্রাস করে। আপনি জেমিনি দিয়ে আরও প্রক্রিয়াকরণের জন্য সম্পূর্ণ লিক বিশ্লেষণও অনুলিপি করতে পারেন। এটি আপনার উৎপাদনশীলতা নাটকীয়ভাবে বৃদ্ধি করতে পারে এবং উন্নয়ন পর্যায়ে আপনার কর্মপ্রবাহকে উন্নত করতে পারে।

ডিবাগিংয়ের জন্য Go to ঘোষণার সাথে LeakCanary মেমরি লিক বিশ্লেষণ প্রাসঙ্গিক করা হয়েছে

অ্যাসেট স্টুডিওতে একরঙা আইকন সমর্থন

অ্যান্ড্রয়েড স্টুডিও নারহুল ফিচার ড্রপ ২০২৫.১.৩ ক্যানারি ২ এবং পরবর্তীতে থিমযুক্ত অ্যাপ আইকন তৈরি সহজ করে। অ্যান্ড্রয়েড ১৩ (এপিআই লেভেল ৩৩) এবং উচ্চতর সংস্করণের সাথে, ব্যবহারকারীরা থিমযুক্ত অ্যাপ আইকন বেছে নিতে পারেন, যা ব্যবহারকারীর ডিভাইসের ওয়ালপেপার এবং থিমের সাথে খাপ খাইয়ে নেয়।

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

আপনি রিসোর্স ম্যানেজারের মাধ্যমে Image Asset Studio অ্যাক্সেস করতে পারেন, অথবা একটি প্রজেক্ট ডিরেক্টরিতে ডান-ক্লিক করে New > Image Asset এ নেভিগেট করে।

নতুন মনোক্রোম ট্যাবটি দেখতে আইকন টাইপ হিসেবে লঞ্চার আইকন (অ্যাডাপ্টিভ এবং লিগ্যাসি) নির্বাচন করুন।

আইকনগুলি আমদানি করার পরে, আপনি আপনার থিমযুক্ত অ্যাপ আইকনগুলির পূর্বরূপ দেখতে পারেন।

অ্যাসেট স্টুডিওতে মনোক্রোম আইকন সাপোর্ট

অ্যান্ড্রয়েড স্টুডিওতে উপাদান প্রতীক সমর্থন করে

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

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

ভেক্টর অ্যাসেট স্টুডিওতে ম্যাটেরিয়াল সিম্বল সাপোর্ট

গ্রেডল ডেমন JVM মানদণ্ডের সাহায্যে সরলীকৃত JDK ব্যবস্থাপনা

Gradle বিল্ডের জন্য JDK ব্যবস্থাপনা সহজ করার জন্য, Android Studio এখন নতুন প্রকল্পের জন্য ডিফল্টরূপে Gradle Daemon JVM মানদণ্ড ব্যবহার করে। এই বৈশিষ্ট্যটি Gradle কে আপনার মেশিনে ইনস্টল করা প্রকল্পের জন্য সামঞ্জস্যপূর্ণ JDK স্বয়ংক্রিয়ভাবে সনাক্ত করতে এবং Gradle বিল্ডগুলি কার্যকর করতে দেয় অথবা স্থানীয়ভাবে খুঁজে না পেলে প্রয়োজনীয় JDK ডাউনলোড করে স্বয়ংক্রিয়ভাবে সরবরাহ করতে দেয় । এই বৈশিষ্ট্যটি Gradle 9.2.0 এ স্থিতিশীল করা হয়েছিল।

এটি প্রকল্প সেটআপকে সহজ করে এবং বিভিন্ন উপায়ে JDK ব্যবস্থাপনা উন্নত করে:

  • কম সেটআপ ত্রুটি : একটি প্রকল্প আমদানি এবং তৈরি করার জন্য আপনার আর একটি নির্দিষ্ট JDK ইনস্টল করার প্রয়োজন নেই, যা অবৈধ JDK নির্বাচনের কারণে সেটআপ-সম্পর্কিত ত্রুটি হ্রাস করে।
  • ধারাবাহিক বিল্ড : গ্রেডল বিল্ডের জন্য JDK নির্বাচন কেবল বিভিন্ন মেশিনেই নয় বরং IDE এবং কমান্ড-লাইনের মধ্যেও সামঞ্জস্যপূর্ণ, যা একাধিক গ্রেডল ডেমন তৈরিতে বাধা দেয় যা কর্মক্ষমতাকে প্রতিকূলভাবে প্রভাবিত করে।

বিদ্যমান প্রকল্পগুলির জন্য যারা একটি সামঞ্জস্যপূর্ণ Gradle সংস্করণ ব্যবহার করে, Android Studio একটি বিজ্ঞপ্তি দেখায় যা আপনার প্রকল্পের সংজ্ঞায়িত Gradle JDK কনফিগারেশনকে স্বয়ংক্রিয়ভাবে Daemon JVM মানদণ্ডে স্থানান্তরিত করার বিকল্প প্রদান করে, একই স্পেসিফিকেশন বজায় রেখে।

গ্রেডল বিল্ড এক্সিকিউশনের জন্য নতুন প্রবাহ
,

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

ক্যানারি রিলিজগুলিতে সক্রিয় ডেভেলপমেন্টের অধীনে লিডিং এজ বৈশিষ্ট্য থাকে এবং হালকাভাবে পরীক্ষা করা হয়। আপনি ডেভেলপমেন্টের জন্য ক্যানারি বিল্ড ব্যবহার করতে পারেন, তবে মনে রাখবেন যে বৈশিষ্ট্যগুলি যোগ বা পরিবর্তন করা হতে পারে। রিলিজ ক্যান্ডিডেটস (RC) হল অ্যান্ড্রয়েড স্টুডিওর পরবর্তী সংস্করণ, এবং স্থিতিশীল রিলিজের জন্য প্রায় প্রস্তুত। পরবর্তী সংস্করণের জন্য বৈশিষ্ট্য সেটটি স্থিতিশীল করা হয়েছে। অ্যান্ড্রয়েড স্টুডিও সংস্করণের নামকরণ বুঝতে অ্যান্ড্রয়েড স্টুডিও রিলিজের নামগুলি দেখুন।

অ্যান্ড্রয়েড স্টুডিও প্রিভিউ রিলিজ সম্পর্কিত সর্বশেষ খবরের জন্য, প্রতিটি প্রিভিউ রিলিজে উল্লেখযোগ্য সংশোধনের তালিকা সহ, অ্যান্ড্রয়েড স্টুডিও ব্লগে রিলিজ আপডেটগুলি দেখুন।

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

নিম্নলিখিত টেবিলে অ্যান্ড্রয়েড স্টুডিওর বর্তমান সংস্করণ এবং তাদের সংশ্লিষ্ট চ্যানেলগুলির তালিকা দেওয়া হল।

সংস্করণ চ্যানেল
অ্যান্ড্রয়েড স্টুডিও অটার ২ ফিচার ড্রপ | ২০২৫.২.২ স্থিতিশীল
অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.13.2 স্থিতিশীল
অ্যান্ড্রয়েড স্টুডিও অটার ৩ ফিচার ড্রপ | ২০২৫.২.৩ আরসি
অ্যান্ড্রয়েড স্টুডিও পান্ডা | ২০২৫.৩.১ ক্যানারি

অ্যান্ড্রয়েড গ্রেডল প্লাগইন প্রিভিউয়ের সাথে সামঞ্জস্যপূর্ণ

অ্যান্ড্রয়েড স্টুডিওর প্রতিটি প্রিভিউ ভার্সন অ্যান্ড্রয়েড গ্রেডল প্লাগইন (AGP) এর সংশ্লিষ্ট ভার্সনের সাথে প্রকাশিত হয়। স্টুডিওর প্রিভিউ ভার্সনগুলি AGP এর যেকোনো সামঞ্জস্যপূর্ণ স্থিতিশীল ভার্সনের সাথে কাজ করা উচিত। তবে, আপনি যদি AGP এর প্রিভিউ ভার্সন ব্যবহার করেন, তাহলে আপনাকে অবশ্যই স্টুডিওর সংশ্লিষ্ট প্রিভিউ ভার্সন ব্যবহার করতে হবে (উদাহরণস্বরূপ, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Canary 7)। ভিন্ন ভার্সন ব্যবহার করার চেষ্টা করলে (উদাহরণস্বরূপ, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Beta 1) সিঙ্ক ব্যর্থ হবে, যার ফলে AGP এর সংশ্লিষ্ট ভার্সনে আপডেট করার জন্য অনুরোধ জানানো হবে।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন API অবচয় এবং অপসারণের বিস্তারিত লগের জন্য, অ্যান্ড্রয়েড গ্রেডল প্লাগইন API আপডেটগুলি দেখুন।

স্টুডিও ল্যাবস

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

স্টুডিও ল্যাবসে বর্তমানে যেসব বৈশিষ্ট্য উপলব্ধ রয়েছে তা নিম্নরূপ।

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

অ্যান্ড্রয়েড স্টুডিও অটার ৩ ফিচার ড্রপ | ২০২৫.২.৩

অ্যান্ড্রয়েড স্টুডিও অটার ৩ ফিচার ড্রপ | ২০২৫.২.৩-এর নতুন বৈশিষ্ট্যগুলি নিম্নরূপ।

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

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

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

এআই-সহায়তাপ্রাপ্ত অ্যাপ লিঙ্কগুলি শুরু করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. টুলস > অ্যাপ লিংক অ্যাসিস্ট্যান্ট এর মাধ্যমে অ্যাপ লিংক অ্যাসিস্ট্যান্ট অ্যাক্সেস করুন।
  2. অ্যাপলিঙ্ক তৈরি করুন ক্লিক করুন।
  3. দ্বিতীয় ধাপে, "অভিপ্রায় পরিচালনা করার জন্য যুক্তি যোগ করুন", "এআই সহায়তা দিয়ে কোড তৈরি করুন" বিকল্পটি বেছে নিন।
  4. আপনার অ্যাক্টিভিটির প্রক্রিয়াকরণের জন্য প্রয়োজনীয় সমস্ত প্যারামিটার সহ একটি নমুনা URL যোগ করুন। এটি জেমিনিকে আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে বাস্তবায়নটি অপ্টিমাইজ করতে দেয়।
  5. "কোড সন্নিবেশ করুন" এ ক্লিক করুন এবং জেমিনিকে বাকিটা সামলাতে দিন।

এই আপডেটটি ডিপ লিঙ্ক পরিচালনার প্রক্রিয়াটিকে সহজতর করে, যাতে আপনার ব্যবহারকারীরা কম ম্যানুয়াল ওভারহেডের মাধ্যমে আপনার অ্যাপের সঠিক সামগ্রীতে নির্বিঘ্নে পরিচালিত হয়।

স্টুডিও ল্যাবসে অ্যান্ড্রয়েড স্টুডিওর জন্য যাত্রা

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

আরও তথ্যের জন্য, স্টুডিও ল্যাবস দেখুন।

এজেন্ট মোডে UI ডেভেলপমেন্ট

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

এই বৈশিষ্ট্যগুলির উপর প্রতিক্রিয়া এবং সমস্যার জন্য, একটি বাগ ফাইল করুন

একটি ডিজাইন মক থেকে নতুন UI তৈরি করুন

আপনার UI ডেভেলপমেন্ট প্রক্রিয়ার সূচনা দ্রুত করার জন্য, আপনি এখন একটি ডিজাইন মক থেকে সরাসরি কম্পোজ কোড তৈরি করতে পারেন। বিদ্যমান প্রিভিউ ছাড়া একটি ফাইলে, প্রিভিউ প্যানেলে স্ক্রিনশট থেকে কোড তৈরি করুন ক্লিক করুন। জেমিনি প্রদত্ত চিত্রটি ব্যবহার করে একটি শুরু বাস্তবায়ন তৈরি করবে, যা আপনাকে শুরু থেকেই বয়লারপ্লেট কোড লেখা থেকে বাঁচাবে।

একটি খালি প্রিভিউ প্যানেলে একটি স্ক্রিনশট থেকে কোড তৈরি করুন।

ডিজাইনকে কম্পোজ কোডে রূপান্তর করার উদাহরণ।

আপনার UI কে একটি টার্গেট ছবির সাথে মিলিয়ে নিন

একবার আপনার প্রাথমিক বাস্তবায়ন হয়ে গেলে, আপনি এটিকে পুনরাবৃত্তভাবে পিক্সেল-পারফেক্ট করার জন্য পরিমার্জন করতে পারেন। আপনার Compose Preview-এ ডান-ক্লিক করুন এবং AI Actions > Match UI to Target Image নির্বাচন করুন। এটি আপনাকে একটি রেফারেন্স ডিজাইন আপলোড করতে দেয় এবং এজেন্ট আপনার UI কে যতটা সম্ভব ডিজাইনের সাথে মেলানোর জন্য কোড পরিবর্তনের পরামর্শ দেবে।

"Target Image-এর সাথে UI ম্যাচ করুন" ব্যবহারের উদাহরণ

আপনার UI-তে স্বাভাবিক ভাষা ব্যবহার করে পুনরাবৃত্তি করুন

আরও সুনির্দিষ্ট বা সৃজনশীল পরিবর্তনের জন্য, আপনার প্রিভিউতে ডান-ক্লিক করুন এবং AI Actions > Transform UI ব্যবহার করুন। এই ক্ষমতাটি এখন এজেন্ট মোডকে কাজে লাগায়, এটিকে আরও শক্তিশালী এবং নির্ভুল করে তোলে। এই আপগ্রেড আপনাকে "বোতামের রঙ নীল রঙে পরিবর্তন করুন" বা "এই টেক্সটের চারপাশে প্যাডিং যোগ করুন" এর মতো প্রাকৃতিক ভাষা প্রম্পট ব্যবহার করে আপনার UI পরিবর্তন করতে দেয় এবং জেমিনি সংশ্লিষ্ট কোড পরিবর্তনগুলি প্রয়োগ করবে।

"ট্রান্সফর্ম UI" ব্যবহারের উদাহরণ

UI মানের সমস্যাগুলি খুঁজুন এবং সমাধান করুন

আপনার UI উচ্চমানের এবং আরও অ্যাক্সেসযোগ্য কিনা তা যাচাই করা একটি গুরুত্বপূর্ণ চূড়ান্ত পদক্ষেপ। AI অ্যাকশন > সমস্ত UI চেক সমস্যা সমাধান করুন আপনার UI-কে সাধারণ সমস্যাগুলির জন্য, যেমন অ্যাক্সেসিবিলিটি সমস্যাগুলির জন্য অডিট করে। এজেন্ট তারপর সনাক্ত করা সমস্যাগুলি সমাধানের জন্য সমাধানগুলি প্রস্তাব করবে এবং প্রয়োগ করবে।

"সকল UI চেক সমস্যা সমাধান করুন" ট্রিগার করার জন্য এন্ট্রি পয়েন্ট

উদাহরণ: UI পোস্ট-ফিক্সড

আপনি Compose UI চেক মোডে "Fix with AI" বোতামটি ব্যবহার করেও একই কার্যকারিতা খুঁজে পেতে পারেন:

UI চেক মোডে "AI দিয়ে ঠিক করুন"

আপনার UI-তে পুনরাবৃত্তি করার পাশাপাশি, জেমিনি আপনার ডেভেলপমেন্ট পরিবেশকে সুবিন্যস্ত করতেও সাহায্য করে।

আপনার সেটআপ দ্রুত করার জন্য, আপনি যা করতে পারেন:

  • কম্পোজ প্রিভিউ তৈরি করুন : আরও সঠিক ফলাফল প্রদানের জন্য এখন জেমিনি এজেন্ট এই বৈশিষ্ট্যটি উন্নত করেছে। এমন একটি ফাইলে কাজ করার সময় যেখানে কম্পোজেবল ফাংশন আছে কিন্তু @Preview অ্যানোটেশন নেই, আপনি কম্পোজেবলে ডান-ক্লিক করতে পারেন এবং Gemini > Generate [Composable name] Preview নির্বাচন করতে পারেন। এজেন্ট এখন আপনার কম্পোজেবলকে আরও ভালভাবে বিশ্লেষণ করবে যাতে সঠিক প্যারামিটার সহ প্রয়োজনীয় বয়লারপ্লেট তৈরি করা যায়, যাতে একটি সফলভাবে রেন্ডার করা প্রিভিউ যোগ করা হয়েছে কিনা তা যাচাই করতে সহায়তা করে।

    কম্পোজ প্রিভিউ তৈরি করার জন্য এন্ট্রি পয়েন্ট
  • প্রিভিউ রেন্ডারিং ত্রুটিগুলি ঠিক করুন : যখন কোনও কম্পোজ প্রিভিউ রেন্ডার করতে ব্যর্থ হয়, তখন জেমিনি এখন আপনাকে ডিবাগ করতে সাহায্য করতে পারে। মূল কারণ খুঁজে বের করতে এবং সমাধান প্রয়োগ করতে ত্রুটি বার্তা এবং আপনার কোড বিশ্লেষণ করতে এজেন্ট ব্যবহার করুন।

    প্রিভিউ রেন্ডার ত্রুটিতে "AI দিয়ে ঠিক করুন" ব্যবহার করা হচ্ছে

জেমিনির সাথে একাধিক কথোপকথনের থ্রেড পরিচালনা করুন

এখন আপনি অ্যান্ড্রয়েড স্টুডিওতে জেমিনির সাথে আপনার কথোপকথনকে একাধিক থ্রেডে সংগঠিত করতে পারেন। এটি আপনাকে একাধিক চলমান কাজের মধ্যে স্যুইচ করতে এবং আপনার কথোপকথনের ইতিহাস অনুসন্ধান করতে দেয়। প্রতিটি কাজের জন্য আলাদা থ্রেড ব্যবহার করলে AI এর প্রেক্ষাপটের পরিধি শুধুমাত্র হাতে থাকা বিষয়ের মধ্যে সীমাবদ্ধ রেখে প্রতিক্রিয়ার মান উন্নত হয়।

নতুন থ্রেড শুরু করতে, নতুন চ্যাট নতুন চ্যাট প্লাস চিহ্ন। । আপনার কথোপকথনের ইতিহাস দেখতে, সাম্প্রতিক চ্যাটগুলিতে ক্লিক করুন। সাম্প্রতিক চ্যাটস শব্দ বাবল।

সাম্প্রতিক চ্যাট বিষয়গুলির একটি তালিকা।
আপনি পূর্বে যে সকল বিষয় নিয়ে কথা বলেছেন সেগুলি দেখুন।

Your conversation history is saved to your account, so if you have to sign out or switch accounts you can resume right where you left off when you come back.

Use a local model

Android Studio Otter 3 Feature Drop lets you choose the large language model (LLM) that powers the IDE's AI features.

Android Studio Gemini chat window showing the model picker with options for Gemini and a local model.
Model picker in Android Studio.

The model must be on your local machine, which is advantageous if you have limited internet connectivity or restrictions regarding the use of AI models, or you just want to experiment with open-source research models.

A local model offers an alternative to the LLM support built into Android Studio. However, Gemini in Android Studio typically provides the best Android development experience because Gemini is tuned for Android and supports all features of Android Studio. With Gemini, you can choose from a variety of models for your Android development tasks, including the no-cost default model or models accessed with a paid Gemini API key.

Support for local models requires installation of an LLM provider such as LM Studio or Ollama on your local computer along with a compatible model of your choice.

Use a remote model

Android Studio enables you to use remote models to power its AI features.

To use a remote model, configure a remote model provider in Android Studio's settings. Provide a name for the provider, the API endpoint URL, and your API key. After you've configured a provider, you can select the remote model from the model picker in the AI chat window.

Settings dialog containing a form for entry of remote model provider information.
Enter the remote model provider information.

For details, see Use a remote model .

Find and review changes using the changes drawer

You can now see and manage changes made by the AI agent using the changes drawer. When the agent makes changes to your codebase, see the files that were edited in Files to review . From there, you can keep or revert the changes individually or all together. Click an individual file in the drawer to see the code diff in the editor and make refinements if needed. With the changes drawer, you can keep track of edits made by the agent during your chat and revisit specific changes without scrolling back through your conversation history.

Multiple files with proposed edits in the changes drawer.
See all the files that the agent has proposed edits to in the changes drawer.

Note that if you have the agent set to ask you to edit files, you need to Accept a change for it to show up in the changes drawer. Hence, you need to select Don't ask to edit files for multiple files to show up in the changes drawer at once. You can toggle this setting at any time in Agent Options .

Options to accept, reject, or ask about changes.
Accept a change to add it to the changes drawer.

Automatic Logcat retracing

With Android Studio Otter 3 Feature Drop and AGP 9.0, Logcat automatically retraces stack traces when R8 is enabled ( minifyEnabled = true ).

Because code processed by R8 can change in various ways, the stack trace no longer refers to the original code. For example, line numbers and the names of classes and methods can change. Previously, to debug with the original stack trace, developers had to use R8's retrace command-line tool.

With AGP 9.0, Android Studio automatically retraces stack traces so that you can see the original stack trace directly in Android Studio, with no extra work, improving the debugging experience when R8 is enabled.

Support for remote MCP servers

Starting with Android Studio Otter 1 Canary 3, you can connect to remote MCP servers using Android Studio. With a remote MCP server, the Gemini in Android Studio agent can access external tools and resources, and you don't have to do as much work installing and maintaining the server yourself. For example, you can connect to Figma's remote MCP server to connect to Figma files without installing Figma's desktop app. To learn more about how to add an MCP server, see Add an MCP server .

Quickly add a screen to your app using the Figma remote MCP server.


Connect to the Figma remote MCP server in Android Studio.

Device interaction tools

AI agents in Android Studio now have access to tools to deploy an application to the connected device, inspect what is currently shown on the screen, take screenshots, check Logcat for errors, and interact with the running application through adb shell input . This lets the agent help you with changes or fixes that involve re-running the application, checking for errors, and verifying that a particular update was made successfully (for example, by taking and reviewing screenshots).

Device interaction tools in Android Studio

Android Studio Panda | 2025.3.1

The following are new features in Android Studio Panda | 2025.3.1.

To see what's been fixed in this version of Android Studio, see the closed issues .

Create a new project with AI

Use the power of generative AI to accelerate your Android development workflow. Starting with Android Studio Otter 1 Canary 5, the Gemini agent enables you go from idea to app prototype in minutes.

The agent is capable of generating a variety of multiscreen applications:

  • Single-screen apps: Build basic apps with static UI layouts.
  • Multipage apps: Create applications with basic navigation between screens.
  • AI-enhanced apps: Integrate Gemini APIs to add generative AI features.
  • Apps with public API integration: Build apps that display data from public APIs.

To use the project setup agent, do the following:

  1. Start Android Studio.
  2. Select New Project on the Welcome to Android Studio screen (or File > New > New Project from within a project).

    The Welcome to Android Studion screen, which has the New Project, Open, and Clone Repository buttons.
    Start a new project.
  3. Select Create with AI .

    The 'new project' dialog, which has cards for various kinds of
         app templates, such as Empty Activity, Navigation UI Activity, and
         so forth. The dialog also has the Create with AI control, which
         activates Gemini in Android Studio to set up a new project for
         you.
    Select a project template or create your app with Gemini.
  4. Type your prompt into the text entry field and click Next .

    The Create with AI dialog containing the prompt: A fitness
         tracker for a phone and watch, tracking running and cycling. The
         dialog includes buttons for selecting various types of apps,
         including a fitness tracker button.
    Dialog for setting up a new project.
  5. Name your app and click Finish to start the generation process.

Based on your prompt, Gemini in Android Studio generates a structured plan for your app. Once you approve the plan, the agent begins an autonomous generation loop to configure and build your app.

Update dependencies with the Gemini agent

Upgrading dependencies can be a complex and time-consuming task. Starting with Android Studio Otter 1 Canary 5, the Gemini in Android Studio agent automates and simplifies the dependency upgrade process, eliminating tedious work and improving project maintainability. With just a few clicks, you can seamlessly upgrade all your dependencies and get the benefits of the latest versions, so you can focus on building high-quality apps.

Update libraries from the version catalog.
Update libraries from the version catalog.

To update dependencies using the Gemini agent, do one of the following:

  • Click Refactor (or right-click in the editor or project view) > Update dependencies .
  • In the libs.versions.toml file, hover over a version that is underlined, click the Show Context Actions menu that appears, and then click Update all libraries with Gemini .

During the process, the agent provides a high-level overview of its upgrade plan so you can monitor progress step by step and review all changes before applying them. The agent iterates through the build process, resolving any build errors that arise from the upgrades. You can review, accept, or rollback changes or stop the agent at any point.

Suggested fixes for crashes

In Android Studio Meerkat Feature Drop, we launched Gemini insights for crashes reported in the App Quality Insights tool window. Now, Android Studio can use Gemini to analyze the crash data along with your source code to suggest potential fixes. After selecting a crash in the App Quality Insights tool window, navigate to the Insights tab and click Suggest a fix after Gemini generates an insight for the crash. Gemini then generates suggested code changes that you can review and accept in an editor diff tab.

Compose Preview Screenshot Testing tool

Use the Compose Preview Screenshot Testing tool to test your Compose UIs and prevent regressions. The new tool helps you generate HTML reports that let you visually detect any changes to your app's UI. Learn more at Compose Preview Screenshot Testing .

LeakCanary in Android Studio Profiler

Android Studio Panda includes a LeakCanary integration directly in the Android Studio Profiler as a dedicated task.

New task in Android Studio Profiler to analyze leaks with LeakCanary

The LeakCanary profiler task in Android Studio actively moves the memory leak analysis from your device to your development machine, resulting in a significant performance boost during the leak analysis phase as compared to on-device leak analysis.

Additionally, the leak analysis is now contextualized within the IDE and fully integrated with your source code, providing features like Jump to Source and other helpful code connections that drastically reduce the friction and time required to investigate and fix memory leaks. You can also copy the entire leak analysis for further processing with Gemini. This can dramatically increase your productivity and improve your workflow during the development phase.

LeakCanary memory leak analysis contextualized with Go to declaration for debugging

Monochrome icon support in Asset Studio

Android Studio Narwhal Feature Drop 2025.1.3 Canary 2 and later simplify the creation of themed app icons. With Android 13 (API level 33) and higher, users can opt for themed app icons, which adapt to the wallpaper and theme of the user's device.

To support this feature, Android Studio integrates a new monochrome icon option directly into the Image Asset Studio wizard . When you're creating an adaptive app icon, you now see a dedicated Monochrome tab in addition to the existing Foreground and Background tabs. You can either provide a separate monochrome app icon (see the design specs ), or allow Android Studio to default to reusing the foreground layer of the adaptive icon for the monochrome layer.

You can access Image Asset Studio through the Resource Manager , or by right-clicking a project directory and navigating to New > Image Asset .

Select Launcher icons (Adaptive and Legacy) as the icon type to see the new Monochrome tab.

After importing the icons, you can preview your themed app icons .

Monochrome Icon Support in Asset Studio

Material symbols support in Android Studio

Add and customize the latest Material symbols in your app with Android Studio Otter 2 Feature Drop. The Vector Asset Studio is now fully integrated with the Material symbols library from Google Fonts, giving you access to the complete catalog right inside the IDE.

You can now customize icon attributes like weight, grade, and optical size directly in the studio to perfectly match your design. Try it out in the latest canary build!

Material Symbol support in Vector Asset Studio

Simplified JDK management with Gradle Daemon JVM Criteria

To simplify JDK management for Gradle builds, Android Studio now uses Gradle Daemon JVM criteria by default for new projects. This feature lets Gradle to auto-detect compatible JDK for your project installed in your machine to execute Gradle builds or auto-provision the required JDK by downloading it if cannot be found locally. This feature was stabilized in Gradle 9.2.0 .

This simplifies project setup and improves JDK management in several ways:

  • Fewer setup errors : You no longer need to have a specific JDK installed to import and build a project, which reduces setup-related errors given invalid JDK selection.
  • Consistent builds : JDK selection for Gradle builds is not only consistent across different machines but also between the IDE and command-line, which prevents spawning multiple Gradle Daemons that adversely affect performance.

For existing projects that use a compatible Gradle version, Android Studio shows a notification offering an option to automatically migrate your project's defined Gradle JDK configuration to Daemon JVM criteria, while maintaining the same specifications.

New flow for Gradle build executions