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

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

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

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

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

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

نسخه کانال
اندروید استودیو Narwhal 3 Feature Drop | 2025.1.3 پایدار
پلاگین اندروید Gradle 8.13.0 پایدار
اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4 RC
اندروید استودیو Otter | 2025.2.1 قناری

سازگاری با پیش نمایش پلاگین Android Gradle

هر نسخه پیش نمایش اندروید استودیو در کنار نسخه مربوط به پلاگین Android Gradle (AGP) منتشر می شود. نسخه های پیش نمایش Studio باید با هر نسخه پایدار سازگار AGP کار کنند. با این حال، اگر از نسخه پیش‌نمایش AGP استفاده می‌کنید، باید از نسخه پیش‌نمایش مربوطه استودیو استفاده کنید (به عنوان مثال، Android Studio Chipmunk Canary 7 با AGP 7.2.0-alpha07). تلاش برای استفاده از نسخه‌های متفاوت (مثلاً Android Studio Chipmunk Beta 1 با AGP 7.2.0-alpha07) باعث خرابی همگام‌سازی می‌شود که منجر به درخواست برای به‌روزرسانی به نسخه مربوطه AGP می‌شود.

برای گزارش دقیق از حذف و حذف API افزونه Android Gradle، به‌روزرسانی‌های API پلاگین Android Gradle را ببینید.

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

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

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

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

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4

موارد زیر ویژگی های جدید اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4.

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

تنظیم جدید برای باز کردن پروژه های جدید با نمای پروژه

یک تنظیم جدید برای باز کردن پروژه های جدید در نمای پروژه به طور پیش فرض وجود دارد. برای فعال کردن این تنظیمات به File ( Android Studio در macOS) > Settings > Advanced Settings > Project View بروید و Set Project view را به عنوان پیش فرض انتخاب کنید.

Android SDK Upgrade Assistant اکنون از Android 16 / API 36 پشتیبانی می کند

انتقال از Android 15 / API 35 به Android 16 / API 36 به Android SDK Upgrade Assistant اضافه شده است. برای دریافت کمک برای مهاجرت، به Tools > Android SDK Upgrade Assistant بروید.

پشتیبانی از فرمت Watch Face در Android Studio

Android Studio Narwhal 4 با ارائه پشتیبانی ویرایشگر برای فرمت Watch Face XML برای نوشتن، اشکال‌زدایی و تنظیم دقیق طرح‌های صفحه ساعت شما مستقیماً در IDE، گردش کار ایجاد چهره‌های ساعت را بهبود می‌بخشد.

Android Studio از فرمت Watch Face پشتیبانی می کند.

Android Studio به شما امکان می دهد فایل های XML مورد استفاده در فرمت Watch Face را مستقیما ویرایش کنید. اکنون تکمیل کد را برای برچسب‌ها و ویژگی‌ها بر اساس طرح‌واره‌های رسمی Watch Face Format و اعتبارسنجی خطای زنده ارائه می‌کند که به شناسایی مشکلاتی مانند از دست دادن ویژگی‌های مورد نیاز کمک می‌کند. Android Studio همچنین شامل پیوند منابع برای پیمایش سریع به منابع قابل ترسیم و سایر عناصر XML ارجاع شده به همراه پشتیبانی نحوی پیشرفته برای مدیریت عبارات حسابی و منابع منبع داده تعبیه شده در XML است. در نهایت، می‌توانید واچ‌فیس‌ها را مستقیماً از Android Studio مستقر کنید.

اندروید استودیو Otter | 2025.2.1

موارد زیر ویژگی های جدید اندروید استودیو Otter | 2025.2.1.

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

Journeys for Android Studio

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

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

سفرها را مستقیماً از Android Studio در برابر هر دستگاه Android محلی یا راه دور بنویسید و اجرا کنید. IDE یک تجربه ویرایشگر جدید برای ساخت سفرها و همچنین نتایج غنی ارائه می دهد که به شما کمک می کند استدلال Gemini و اجرای سفر خود را بهتر دنبال کنید.

توسعه رابط کاربری با Gemini در Android Studio Agent

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

ایجاد رابط کاربری جدید از یک مدل طراحی

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

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

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

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

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

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

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

برای تغییرات خاص یا خلاقانه تر، روی پیش نمایش خود کلیک راست کرده و از AI Actions > Transform UI استفاده کنید. این قابلیت اکنون از حالت عامل استفاده می کند و آن را قوی تر و دقیق تر می کند. این ارتقاء به شما امکان می‌دهد با استفاده از دستورات زبان طبیعی، رابط کاربری خود را تغییر دهید، مانند "تغییر رنگ دکمه به آبی" یا "افزودن padding در اطراف این متن" و Gemini تغییرات کد مربوطه را اعمال خواهد کرد.

مثالی از استفاده از "Transform UI"

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

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

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

مثال: رابط کاربری پس از رفع مشکل

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

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

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

برای تسریع در تنظیم، می توانید:

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

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

    استفاده از "Fix with AI" در پیش نمایش خطای رندر

پشتیبان گیری و همگام سازی

اکنون می‌توانید با استفاده از حساب Google یا JetBrains از تنظیمات Android Studio در فضای ذخیره‌سازی ابری پشتیبان‌گیری کنید. این به همگام سازی تنظیمات شما مانند نقشه های کلید، تنظیمات ویرایشگر کد، تنظیمات سیستم و موارد دیگر کمک می کند. برای شروع، یکی از موارد زیر را انجام دهید:

  • پس از باز کردن یک پروژه در Android Studio، با کلیک کردن روی آواتار در گوشه سمت راست بالای IDE و کلیک کردن روی Sign in وارد حساب Google خود شوید.

    1. فرمان‌های موجود در گفتگوی ظاهر شده را دنبال کنید و مطمئن شوید که کادر مجوز Android Studio برای دسترسی به فضای ذخیره‌سازی حساب Google شما را علامت بزنید.
    2. برای تأیید مجوز Android Studio، دستورالعمل‌ها را دنبال کنید.
  • به Settings > Backup and Sync بروید.

    1. Google را انتخاب کنید تا از فضای ذخیره‌سازی حساب Google خود برای همگام‌سازی داده‌های برنامه‌تان در سراسر نصب‌های Android Studio استفاده کند. از طرف دیگر، می‌توانید از یک حساب JetBrains برای همگام‌سازی داده‌های برنامه خود در بین نصب‌های IntelliJ و Android Studio استفاده کنید.
    2. پس از پیروی از فرمان‌ها برای اجازه دادن به Android Studio برای دسترسی به فضای ذخیره‌سازی حساب دلخواه خود، به Android Studio بازگردید.
    3. در صفحه تنظیمات > پشتیبان‌گیری و همگام‌سازی ، می‌توانید دسته‌هایی از داده‌های برنامه را که می‌خواهید با حساب خود همگام‌سازی کنید، مرور کنید.
    4. برای غیرفعال کردن پشتیبان‌گیری و همگام‌سازی، علامت کادری را که این ویژگی را فعال می‌کند بردارید.

اگر قبلاً داده‌ها را با دستگاه انتخابی خود همگام‌سازی کرده‌اید، Android Studio به شما این امکان را می‌دهد که یا تنظیمات را از حافظه راه دور خود دانلود کنید (این گزینه پیش‌فرض است) یا تنظیمات محلی خود را آپلود کنید و تنظیمات همگام‌سازی شده را در حافظه راه دور خود بازنویسی کنید.

راه حل های پیشنهادی برای خرابی ها

در Android Studio Meerkat Feature Drop، اطلاعات Gemini را برای خرابی‌های گزارش‌شده در پنجره ابزار App Quality Insights راه‌اندازی کردیم. اکنون، اندروید استودیو می‌تواند از Gemini برای تجزیه و تحلیل داده‌های خرابی همراه با کد منبع شما برای پیشنهاد رفع‌های احتمالی استفاده کند. پس از انتخاب یک خرابی در پنجره ابزار App Quality Insights، به برگه Insights بروید و پس از اینکه Gemini یک بینش برای خرابی ایجاد کرد، بر روی Suggest a fix کلیک کنید. سپس Gemini تغییرات کد پیشنهادی را ایجاد می‌کند که می‌توانید آن‌ها را در یک تب تفاوت ویرایشگر بررسی و قبول کنید.

ابزار تست پیش‌نمایش عکس صفحه نگارش

از ابزار Compose Preview Screenshot Testing برای آزمایش UI های Compose خود و جلوگیری از رگرسیون استفاده کنید. ابزار جدید به شما کمک می کند تا گزارش های HTML ایجاد کنید که به شما امکان می دهد هر گونه تغییر در رابط کاربری برنامه خود را به صورت بصری تشخیص دهید. در نوشتن تست پیش‌نمایش عکس صفحه بیشتر بیاموزید.

از یک LLM محلی استفاده کنید

Android Studio Otter به شما امکان می دهد LLM را انتخاب کنید که ویژگی های هوش مصنوعی IDE را تقویت می کند.

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

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

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

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

پشتیبانی از نمادهای تک رنگ در Asset Studio

Android Studio Narwhal Feature Drop 2025.1.3 Canary 2 و بعد از آن ایجاد نمادهای برنامه با موضوع را ساده می کند. با اندروید 13 (سطح API 33) و بالاتر، کاربران می‌توانند نمادهای برنامه‌های مضمونی را انتخاب کنند که با کاغذدیواری و تم دستگاه کاربر سازگار است.

برای پشتیبانی از این ویژگی، Android Studio یک گزینه آیکون تک رنگ جدید را مستقیماً در جادوگر Image Asset Studio ادغام می کند. هنگامی که در حال ایجاد یک نماد برنامه تطبیقی ​​هستید، اکنون یک برگه اختصاصی تک رنگ علاوه بر برگه های پیش زمینه و پس زمینه موجود می بینید. می‌توانید یک نماد برنامه تک رنگ جداگانه ارائه دهید ( مشخصات طراحی را ببینید)، یا به Android Studio اجازه دهید به‌طور پیش‌فرض از لایه پیش‌زمینه نماد تطبیقی ​​برای لایه تک رنگ استفاده مجدد کند.

می‌توانید از طریق مدیریت منابع یا با کلیک راست روی فهرست پروژه و رفتن به New > Image Asset به Image Asset Studio دسترسی پیدا کنید.

نمادهای Launcher (Adaptive و Legacy) را به عنوان نوع نماد انتخاب کنید تا برگه Monochrome جدید را ببینید.

پس از وارد کردن نمادها، می‌توانید نمادهای برنامه موضوعی خود را پیش‌نمایش کنید .

پشتیبانی از نمادهای تک رنگ در Asset Studio

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

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

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

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

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

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

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


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

ارتباطات از Android Studio

Android Studio Otter 1 Canary 3 گزینه جدیدی را برای شرکت در ارتباطات تیم ما معرفی می کند. این به شما امکان می‌دهد ایمیل‌ها و اعلان‌های مربوط به به‌روزرسانی‌ها و ویژگی‌های جدید Android Studio را دریافت کنید. وقتی وارد شوید این گزینه را خواهید دید.

شرکت ارتباطات