یادداشت‌های انتشار برای پیش‌نمایش Android Studio

این صفحه فهرستی از ویژگی‌های جدید معرفی‌شده در نسخه‌های پیش‌نمایش اندروید استودیو را ارائه می‌دهد. نسخه‌های پیش‌نمایش، دسترسی زودهنگام به جدیدترین ویژگی‌ها و بهبودها در اندروید استودیو را فراهم می‌کنند. می‌توانید این نسخه‌های پیش‌نمایش را دانلود کنید . اگر در استفاده از نسخه پیش‌نمایش اندروید استودیو با مشکلی مواجه شدید، به ما اطلاع دهید . گزارش‌های اشکال شما به بهبود اندروید استودیو کمک می‌کند.

نسخه‌های Canary شامل ویژگی‌های پیشرو در حال توسعه فعال هستند و به طور جزئی آزمایش شده‌اند. در حالی که می‌توانید از نسخه‌های Canary برای توسعه استفاده کنید، توجه داشته باشید که ممکن است ویژگی‌هایی اضافه یا تغییر کنند. نسخه‌های کاندید انتشار (RC) نسخه بعدی اندروید استودیو هستند و تقریباً برای انتشار پایدار آماده‌اند. مجموعه ویژگی‌های نسخه بعدی تثبیت شده است. برای درک نامگذاری نسخه‌های اندروید استودیو، به نام‌های نسخه‌های اندروید استودیو مراجعه کنید.

برای آخرین اخبار در مورد نسخه‌های پیش‌نمایش اندروید استودیو، از جمله فهرستی از اصلاحات قابل توجه در هر نسخه پیش‌نمایش، به به‌روزرسانی‌های انتشار در وبلاگ اندروید استودیو مراجعه کنید.

نسخه‌های فعلی اندروید استودیو

جدول زیر نسخه‌های فعلی اندروید استودیو و کانال‌های مربوط به آنها را فهرست می‌کند.

نسخه کانال
کاهش ویژگی‌های اندروید استودیو Otter 2 | 2025.2.2 پایدار
افزونه اندروید گریدل ۸.۱۳.۲ پایدار
حذف ویژگی‌های اندروید استودیو Otter 3 | 2025.2.3 آر سی

سازگاری با پیش‌نمایش‌های افزونه‌ی اندروید Gradle

هر نسخه پیش‌نمایش اندروید استودیو در کنار نسخه متناظر افزونه اندروید گریدل (AGP) منتشر می‌شود. نسخه‌های پیش‌نمایش استودیو باید با هر نسخه پایدار سازگار AGP کار کنند. با این حال، اگر از نسخه پیش‌نمایش AGP استفاده می‌کنید، باید از نسخه پیش‌نمایش مربوطه استودیو استفاده کنید (به عنوان مثال، اندروید استودیو چیپمنک کنری ۷ با AGP 7.2.0-alpha07). تلاش برای استفاده از نسخه‌های متفاوت (به عنوان مثال، اندروید استودیو چیپمنک بتا ۱ با AGP 7.2.0-alpha07) باعث خرابی همگام‌سازی می‌شود که منجر به درخواست به‌روزرسانی به نسخه مربوطه AGP می‌شود.

برای مشاهده‌ی گزارش دقیقی از منسوخ شدن‌ها و حذف شدن‌های API افزونه‌ی اندروید Gradle، به به‌روزرسانی‌های API افزونه‌ی اندروید Gradle مراجعه کنید.

آزمایشگاه‌های استودیو

Studio Labs به شما امکان می‌دهد جدیدترین ویژگی‌های آزمایشی هوش مصنوعی را در یک نسخه پایدار از اندروید استودیو امتحان کنید، بنابراین می‌توانید سریع‌تر پیشنهادات کمکی هوش مصنوعی ما را در گردش کار توسعه خود ادغام کنید. برای اطلاعات بیشتر، به Studio Labs مراجعه کنید.

موارد زیر ویژگی‌هایی هستند که در حال حاضر در Studio Labs موجود هستند.

ویژگی توضیحات اسناد
تولید پیش‌نمایش نوشتن Gemini می‌تواند به‌طور خودکار پیش‌نمایش‌های Compose، شامل داده‌های شبیه‌سازی‌شده برای پارامترهای پیش‌نمایش، را برای یک Composable خاص یا تمام Composableهای موجود در یک فایل ایجاد کند. ایجاد پیش‌نمایش‌های نوشتن
رابط کاربری را متحول کنید از زبان طبیعی برای به‌روزرسانی رابط کاربری برنامه خود مستقیماً از پنل پیش‌نمایش Compose استفاده کنید. رابط کاربری را متحول کنید
سفرها برای اندروید استودیو از زبان طبیعی برای توصیف مراحل و اظهارات مربوط به تست‌های سرتاسری استفاده کنید. سفرها برای اندروید استودیو

حذف ویژگی‌های اندروید استودیو Otter 3 | 2025.2.3

ویژگی‌های جدید اندروید استودیو Otter 3 به شرح زیر است: Feature Drop | 2025.2.3

برای مشاهده‌ی مشکلات رفع شده در این نسخه از اندروید استودیو، به بخش « مسائل بسته شده» مراجعه کنید.

سفرهایی برای اندروید استودیو در Studio Labs

در به‌روزرسانی اندروید استودیو Otter 3، قابلیت Journeys برای اندروید استودیو به عنوان یک ویژگی آزمایشی به Studio Labs منتقل می‌شود و از طریق منوی Studio Labs در نسخه‌های RC و پایدار اندروید استودیو قابل دسترسی خواهد بود.

برای اطلاعات بیشتر، به آزمایشگاه‌های استودیو مراجعه کنید.

توسعه رابط کاربری در حالت عامل

Gemini در اندروید استودیو اکنون عمیق‌تر و مستقیماً در پیش‌نمایش نوشتن (Compose Preview) با گردش کار توسعه رابط کاربری (UI) ادغام شده است و به شما کمک می‌کند تا سریع‌تر از طراحی به یک پیاده‌سازی با کیفیت بالا برسید. این قابلیت‌های جدید به گونه‌ای طراحی شده‌اند که در هر مرحله، از تولید کد اولیه گرفته تا تکرار، اصلاح و اشکال‌زدایی، به شما کمک کنند.

برای بازخورد و مشکلات مربوط به این ویژگی‌ها، یک اشکال (bug) ثبت کنید .

ایجاد رابط کاربری جدید از روی یک نمونه طراحی

برای سرعت بخشیدن به شروع فرآیند توسعه رابط کاربری، اکنون می‌توانید کد Compose را مستقیماً از یک نمونه طراحی تولید کنید. در فایلی که پیش‌نمایشی از آن وجود ندارد، در پنل پیش‌نمایش روی گزینه Generate Code From Screenshot کلیک کنید. Gemini از تصویر ارائه شده برای تولید یک پیاده‌سازی اولیه استفاده می‌کند و شما را از نوشتن کد تکراری از ابتدا نجات می‌دهد.

تولید کد از یک اسکرین‌شات در یک پنل پیش‌نمایش خالی.

مثال تبدیل طراحی به کد Compose.

رابط کاربری خود را با یک تصویر هدف مطابقت دهید

پس از پیاده‌سازی اولیه، می‌توانید آن را به طور مکرر اصلاح کنید تا از نظر پیکسل بی‌نقص باشد. روی پیش‌نمایش نوشتن خود کلیک راست کنید و AI Actions > Match UI to Target Image را انتخاب کنید. این به شما امکان می‌دهد یک طرح مرجع را آپلود کنید و عامل، تغییرات کد را پیشنهاد می‌دهد تا رابط کاربری شما تا حد امکان با طرح مطابقت داشته باشد.

مثال استفاده از «مطابقت رابط کاربری با تصویر هدف»

رابط کاربری خود را با زبان طبیعی تکرار کنید

برای تغییرات خاص‌تر یا خلاقانه‌تر، روی پیش‌نمایش خود کلیک راست کرده و از AI Actions > Transform UI استفاده کنید. این قابلیت اکنون از حالت عامل (agent mode) بهره می‌برد و آن را قدرتمندتر و دقیق‌تر می‌کند. این ارتقا به شما امکان می‌دهد رابط کاربری خود را با استفاده از دستورات زبان طبیعی، مانند «تغییر رنگ دکمه به آبی» یا «اضافه کردن حاشیه به اطراف این متن» تغییر دهید و Gemini تغییرات کد مربوطه را اعمال خواهد کرد.

مثالی از استفاده از «تبدیل رابط کاربری»

مشکلات کیفیت رابط کاربری را پیدا کرده و برطرف کنید

تأیید کیفیت بالای رابط کاربری و دسترسی‌پذیری بیشتر، گام نهایی و حیاتی است. بررسی مشکلات رابط کاربری در بخش اقدامات هوش مصنوعی > رفع تمام مشکلات رابط کاربری ، رابط کاربری شما را از نظر مشکلات رایج، مانند مشکلات دسترسی‌پذیری، بررسی می‌کند. سپس، کارشناس، اصلاحاتی را برای حل مشکلات شناسایی‌شده پیشنهاد و اعمال می‌کند.

نقطه ورود برای فعال کردن «رفع تمام مشکلات بررسی رابط کاربری»

مثال: رابط کاربری پس از اصلاح

همچنین می‌توانید با استفاده از دکمه‌ی Fix with AI در حالت بررسی رابط کاربری نوشتن (Compose UI)، همین قابلیت را پیدا کنید:

«رفع مشکل با هوش مصنوعی» در حالت بررسی رابط کاربری

فراتر از تکرار رابط کاربری شما، Gemini به ساده‌سازی محیط توسعه شما نیز کمک می‌کند.

برای سرعت بخشیدن به تنظیمات خود، می‌توانید:

  • پیش‌نمایش Compose تولید کنید : این ویژگی اکنون توسط عامل Gemini بهبود یافته است تا نتایج دقیق‌تری ارائه دهد. هنگام کار در فایلی که دارای توابع Composable است اما حاشیه‌نویسی‌های @Preview ندارد، می‌توانید روی Composable کلیک راست کرده و Gemini > Generate [Composable name] Preview را انتخاب کنید. اکنون عامل، Composable شما را بهتر تجزیه و تحلیل می‌کند تا قالب‌بندی لازم را با پارامترهای صحیح تولید کند تا به تأیید اضافه شدن پیش‌نمایش با موفقیت رندر شده کمک کند.

    نقطه ورود برای تولید پیش‌نمایش نوشتن
  • رفع خطاهای رندر پیش‌نمایش : وقتی پیش‌نمایش Compose رندر نمی‌شود، Gemini اکنون می‌تواند به شما در اشکال‌زدایی کمک کند. از عامل برای تجزیه و تحلیل پیام خطا و کد خود استفاده کنید تا علت اصلی را پیدا کرده و یک راه‌حل اعمال کنید.

    استفاده از «رفع با هوش مصنوعی» در خطای رندر پیش‌نمایش

مدیریت چندین رشته مکالمه با Gemini

اکنون می‌توانید مکالمه خود با Gemini را در اندروید استودیو در چندین رشته (thread) سازماندهی کنید. این به شما امکان می‌دهد بین چندین کار در حال انجام جابجا شوید و در تاریخچه مکالمات خود جستجو کنید. استفاده از رشته‌های جداگانه برای هر کار، با محدود کردن دامنه زمینه هوش مصنوعی به موضوع مورد نظر، کیفیت پاسخ را نیز بهبود می‌بخشد.

برای شروع یک بحث جدید، روی «گفتگوی جدید» کلیک کنید علامت مثبت «چت جدید» برای مشاهده تاریخچه مکالمات خود، روی «گفتگوهای اخیر» کلیک کنید. حباب کلمات گفتگوهای اخیر.

فهرستی از موضوعات چت اخیر.
تمام موضوعاتی را که قبلاً در مورد آنها صحبت کرده‌اید، ببینید.

تاریخچه مکالمات شما در حساب کاربری‌تان ذخیره می‌شود، بنابراین اگر مجبور به خروج یا تغییر حساب کاربری شوید، می‌توانید بلافاصله پس از بازگشت، مکالمه را از همان جایی که متوقف شده بود، ادامه دهید.

استفاده از مدل محلی

قابلیت Feature Drop در اندروید استودیو Otter 3 به شما امکان می‌دهد مدل زبان بزرگ (LLM) را که قابلیت‌های هوش مصنوعی IDE را پشتیبانی می‌کند، انتخاب کنید.

پنجره چت اندروید استودیو Gemini که انتخابگر مدل را با گزینه‌هایی برای Gemini و یک مدل محلی نشان می‌دهد.
انتخابگر مدل در اندروید استودیو

این مدل باید روی دستگاه محلی شما باشد، که اگر اتصال اینترنت محدودی دارید یا محدودیت‌هایی در مورد استفاده از مدل‌های هوش مصنوعی دارید، یا فقط می‌خواهید با مدل‌های تحقیقاتی متن‌باز آزمایش کنید، مزیت محسوب می‌شود.

یک مدل محلی، جایگزینی برای پشتیبانی LLM تعبیه‌شده در اندروید استودیو ارائه می‌دهد. با این حال، Gemini در اندروید استودیو معمولاً بهترین تجربه توسعه اندروید را ارائه می‌دهد زیرا Gemini برای اندروید تنظیم شده است و از تمام ویژگی‌های اندروید استودیو پشتیبانی می‌کند. با Gemini، می‌توانید از بین مدل‌های متنوعی برای وظایف توسعه اندروید خود، از جمله مدل پیش‌فرض بدون هزینه یا مدل‌هایی که با کلید API پولی Gemini قابل دسترسی هستند، انتخاب کنید.

پشتیبانی از مدل‌های محلی مستلزم نصب یک ارائه‌دهنده LLM مانند LM Studio یا Ollama روی رایانه محلی شما به همراه یک مدل سازگار به انتخاب شما است.

از یک مدل از راه دور استفاده کنید

اندروید استودیو شما را قادر می‌سازد تا از مدل‌های از راه دور برای تقویت ویژگی‌های هوش مصنوعی خود استفاده کنید.

برای استفاده از یک مدل از راه دور، یک ارائه‌دهنده مدل از راه دور را در تنظیمات اندروید استودیو پیکربندی کنید. نامی برای ارائه‌دهنده، آدرس URL نقطه پایانی API و کلید API خود ارائه دهید. پس از پیکربندی ارائه‌دهنده، می‌توانید مدل از راه دور را از انتخابگر مدل در پنجره چت AI انتخاب کنید.

پنجره تنظیمات حاوی فرمی برای ورود اطلاعات ارائه‌دهنده مدل از راه دور.
اطلاعات ارائه دهنده مدل از راه دور را وارد کنید.

برای جزئیات، به استفاده از مدل از راه دور مراجعه کنید.

با استفاده از کشوی تغییرات، تغییرات را پیدا و بررسی کنید

اکنون می‌توانید تغییرات ایجاد شده توسط عامل هوش مصنوعی را با استفاده از کشوی تغییرات مشاهده و مدیریت کنید. وقتی عامل تغییراتی در پایگاه کد شما ایجاد می‌کند، فایل‌هایی را که برای بررسی ویرایش شده‌اند در فایل‌ها مشاهده کنید. از آنجا، می‌توانید تغییرات را به صورت جداگانه یا همه با هم نگه دارید یا برگردانید. روی یک فایل جداگانه در کشو کلیک کنید تا تفاوت کد را در ویرایشگر مشاهده کنید و در صورت نیاز اصلاحات را انجام دهید. با کشوی تغییرات، می‌توانید ویرایش‌های انجام شده توسط عامل را در طول چت خود پیگیری کنید و تغییرات خاص را بدون پیمایش به عقب در تاریخچه مکالمات خود، دوباره بررسی کنید.

چندین فایل با ویرایش‌های پیشنهادی در کشوی تغییرات.
تمام فایل‌هایی را که نماینده پیشنهاد ویرایش روی آنها را داده است، در کشوی تغییرات مشاهده کنید.

توجه داشته باشید که اگر تنظیمات Agent را طوری تنظیم کرده‌اید که از شما بخواهد فایل‌ها را ویرایش کنید، برای نمایش آن در کشوی تغییرات، باید گزینه Accept a change را انتخاب کنید. از این رو، برای نمایش همزمان چندین فایل در کشوی تغییرات، باید گزینه Don’t ask to edit files را انتخاب کنید. می‌توانید این تنظیم را در هر زمان در قسمت Agent Options تغییر دهید. .

گزینه‌هایی برای پذیرش، رد یا پرسش در مورد تغییرات.
برای اضافه کردن یک تغییر به کشوی تغییرات، آن را بپذیرید .

ردیابی خودکار Logcat

با استفاده از Android Studio Otter 3 Feature Drop و AGP 9.0، Logcat به طور خودکار ردپاهای پشته را هنگام فعال بودن R8 ( minifyEnabled = true ) ردیابی می‌کند.

از آنجا که کد پردازش‌شده توسط R8 می‌تواند به طرق مختلف تغییر کند، ردیابی پشته دیگر به کد اصلی اشاره نمی‌کند. برای مثال، شماره خطوط و نام کلاس‌ها و متدها می‌توانند تغییر کنند. پیش از این، برای اشکال‌زدایی با ردیابی پشته اصلی، توسعه‌دهندگان مجبور بودند از ابزار خط فرمان retrace در R8 استفاده کنند.

با AGP 9.0، اندروید استودیو به طور خودکار ردپاهای پشته را ردیابی می‌کند تا بتوانید ردپای پشته اصلی را مستقیماً در اندروید استودیو و بدون هیچ کار اضافی مشاهده کنید و این امر باعث بهبود تجربه اشکال‌زدایی هنگام فعال بودن R8 می‌شود.

پشتیبانی از سرورهای MCP از راه دور

با شروع از اندروید استودیو Otter 1 Canary 3، می‌توانید با استفاده از اندروید استودیو به سرورهای MCP از راه دور متصل شوید. با یک سرور MCP از راه دور، عامل Gemini در اندروید استودیو می‌تواند به ابزارها و منابع خارجی دسترسی پیدا کند و شما مجبور نیستید خودتان کارهای زیادی برای نصب و نگهداری سرور انجام دهید. به عنوان مثال، می‌توانید بدون نصب برنامه دسکتاپ فیگما، به سرور MCP از راه دور فیگما متصل شوید تا به فایل‌های فیگما متصل شوید. برای کسب اطلاعات بیشتر در مورد نحوه اضافه کردن یک سرور MCP، به بخش افزودن یک سرور MCP مراجعه کنید.

با استفاده از سرور MCP از راه دور Figma، به سرعت یک صفحه به برنامه خود اضافه کنید.


به سرور MCP از راه دور Figma در اندروید استودیو متصل شوید.

ابزارهای تعامل دستگاه

عامل‌های هوش مصنوعی در اندروید استودیو اکنون به ابزارهایی برای استقرار یک برنامه در دستگاه متصل، بررسی آنچه در حال حاضر روی صفحه نمایش داده می‌شود، گرفتن اسکرین‌شات، بررسی خطاها در Logcat و تعامل با برنامه در حال اجرا از طریق adb shell input دسترسی دارند. این به عامل اجازه می‌دهد تا در تغییرات یا رفع مشکلاتی که شامل اجرای مجدد برنامه، بررسی خطاها و تأیید موفقیت‌آمیز بودن یک به‌روزرسانی خاص (به عنوان مثال، با گرفتن و بررسی اسکرین‌شات‌ها) می‌شود، به شما کمک کند.

ابزارهای تعامل با دستگاه در اندروید استودیو