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

This page lists the new features introduced in Android Studio preview releases. The preview builds provide early access to the latest features and improvements in Android Studio. You can download these preview versions . If you encounter any problems using a preview version of Android Studio, let us know . Your bug reports help to make Android Studio better.

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

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

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

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

نسخه کانال
افت ویژگی اندروید استودیو Otter 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 1 Canary 5، عامل هوش مصنوعی به شما این امکان را می‌دهد که در عرض چند دقیقه از ایده به نمونه اولیه برنامه برسید.

این عامل قادر به تولید انواع برنامه‌های چندصفحه‌ای است:

  • برنامه‌های تک‌صفحه‌ای: برنامه‌های پایه را با طرح‌بندی‌های رابط کاربری ثابت بسازید.
  • برنامه‌های چندصفحه‌ای: برنامه‌هایی با ناوبری اولیه بین صفحات ایجاد کنید.
  • برنامه‌های بهبود یافته با هوش مصنوعی: APIهای Gemini را برای افزودن ویژگی‌های هوش مصنوعی مولد ادغام کنید.
  • برنامه‌هایی با ادغام API عمومی: برنامه‌هایی بسازید که داده‌ها را از APIهای عمومی نمایش می‌دهند.

برای استفاده از عامل راه‌اندازی پروژه، موارد زیر را انجام دهید:

  1. اندروید استودیو را شروع کنید.
  2. در صفحه خوش‌آمدگویی به اندروید استودیو، گزینه «پروژه جدید» (New Project ) را انتخاب کنید (یا از داخل یک پروژه، از مسیر «فایل» (File) > «جدید» (New) > «پروژه جدید» (New Project ))

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

    کادر محاوره‌ای «پروژه جدید» که دارای کارت‌هایی برای انواع مختلف قالب‌های برنامه، مانند فعالیت خالی، فعالیت رابط کاربری ناوبری و غیره است. این کادر همچنین دارای کنترل ایجاد با هوش مصنوعی است که Gemini را در اندروید استودیو فعال می‌کند تا یک پروژه جدید برای شما راه‌اندازی کند.
    یک قالب پروژه انتخاب کنید یا برنامه خود را با Gemini ایجاد کنید.
  4. متن مورد نظر خود را در فیلد ورودی متن تایپ کنید و روی Next کلیک کنید.

    کادر محاوره‌ای «ایجاد با هوش مصنوعی» حاوی پیام: یک ردیاب تناسب اندام برای تلفن و ساعت، ردیابی دویدن و دوچرخه‌سواری. این کادر محاوره‌ای شامل دکمه‌هایی برای انتخاب انواع مختلف برنامه‌ها، از جمله دکمه ردیاب تناسب اندام است.
    دیالوگ برای راه‌اندازی یک پروژه جدید.
  5. برای برنامه خود نامی انتخاب کنید و برای شروع فرآیند تولید، روی Finish کلیک کنید.

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

وابستگی‌ها را با عامل هوش مصنوعی به‌روزرسانی کنید

ارتقاء وابستگی‌ها می‌تواند یک کار پیچیده و زمان‌بر باشد. با شروع از Android Studio Otter 1 Canary 5، عامل هوش مصنوعی فرآیند ارتقاء وابستگی را خودکار و ساده می‌کند، کار خسته‌کننده را حذف می‌کند و قابلیت نگهداری پروژه را بهبود می‌بخشد. تنها با چند کلیک، می‌توانید تمام وابستگی‌های خود را به طور یکپارچه ارتقا دهید و از مزایای آخرین نسخه‌ها بهره‌مند شوید، بنابراین می‌توانید روی ساخت برنامه‌های با کیفیت بالا تمرکز کنید.

کتابخانه‌ها را از فهرست نسخه‌ها به‌روزرسانی کنید.
کتابخانه‌ها را از فهرست نسخه‌ها به‌روزرسانی کنید.

برای به‌روزرسانی وابستگی‌ها با استفاده از عامل هوش مصنوعی، یکی از موارد زیر را انجام دهید:

  • روی Refactor کلیک کنید (یا در ویرایشگر یا نمای پروژه کلیک راست کنید) > وابستگی‌ها را به‌روزرسانی کنید .
  • در فایل libs.versions.toml ، نشانگر ماوس را روی نسخه‌ای که زیرخط دارد نگه دارید و روی دکمه‌ی «نمایش اقدامات زمینه» کلیک کنید. منویی که ظاهر می‌شود را باز کنید و سپس روی «به‌روزرسانی همه کتابخانه‌ها با Gemini» کلیک کنید.

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

راهکارهای پیشنهادی برای رفع خرابی‌ها

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.

ابزار تست پیش‌نمایش تصویر صفحه (Pasershot)

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 در پروفایلر اندروید استودیو

اندروید استودیو پاندا شامل یکپارچه‌سازی LeakCanary مستقیماً در Android Studio Profiler به عنوان یک وظیفه اختصاصی است.

وظیفه جدید در Android Studio Profiler برای تجزیه و تحلیل نشت‌ها با LeakCanary

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

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

تحلیل نشت حافظه LeakCanary با استفاده از اعلان Go to برای اشکال‌زدایی، زمینه‌سازی شده است.

پشتیبانی از آیکون‌های تک‌رنگ در Asset Studio

اندروید استودیو Narwhal Feature Drop 2025.1.3 Canary 2 و نسخه‌های بعدی آن، ایجاد آیکون‌های برنامه با تم‌های مختلف را ساده‌تر کرده است. با اندروید ۱۳ (سطح API ۳۳) و بالاتر، کاربران می‌توانند آیکون‌های برنامه با تم‌های مختلف را انتخاب کنند که با تصویر زمینه و تم دستگاه کاربر سازگار می‌شوند.

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

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

برای مشاهده‌ی تب جدید تک‌رنگ (Monochrome )، گزینه‌های Launcher icons (Adaptive و Legacy) را به عنوان نوع آیکون انتخاب کنید.

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

پشتیبانی از آیکون‌های تک‌رنگ در Asset Studio

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

با استفاده از Android Studio Otter 2 Feature Drop، جدیدترین نمادهای متریال را در برنامه خود اضافه و سفارشی کنید. Vector Asset Studio اکنون کاملاً با کتابخانه نمادهای متریال از Google Fonts یکپارچه شده است و به شما امکان دسترسی به کاتالوگ کامل را درست در داخل IDE می‌دهد.

اکنون می‌توانید ویژگی‌های آیکون مانند وزن، درجه و اندازه نوری را مستقیماً در استودیو سفارشی کنید تا کاملاً با طرح شما مطابقت داشته باشد. آن را در آخرین نسخه Canary امتحان کنید!

پشتیبانی از نمادهای متریال در Vector Asset Studio

مدیریت ساده JDK با استفاده از معیارهای Gradle Daemon JVM

برای ساده‌سازی مدیریت JDK برای ساخت‌های Gradle، اندروید استودیو اکنون به طور پیش‌فرض از معیارهای Gradle Daemon JVM برای پروژه‌های جدید استفاده می‌کند. این ویژگی به Gradle اجازه می‌دهد تا JDK سازگار با پروژه نصب شده در دستگاه شما را به طور خودکار شناسایی کند تا ساخت‌های Gradle را اجرا کند یا اگر JDK مورد نیاز به صورت محلی یافت نشد، آن را با دانلود خودکار فراهم کند . این ویژگی در Gradle 9.2.0 تثبیت شده است.

این کار راه‌اندازی پروژه را ساده می‌کند و مدیریت JDK را از چندین طریق بهبود می‌بخشد:

  • خطاهای راه‌اندازی کمتر : دیگر نیازی نیست JDK خاصی را برای وارد کردن و ساخت یک پروژه نصب کنید، که این امر خطاهای مربوط به راه‌اندازی را با توجه به انتخاب JDK نامعتبر کاهش می‌دهد.
  • ساخت‌های سازگار : انتخاب JDK برای ساخت‌های Gradle نه تنها در دستگاه‌های مختلف، بلکه بین IDE و خط فرمان نیز سازگار است، که از ایجاد چندین Gradle Daemon که بر عملکرد تأثیر منفی می‌گذارند، جلوگیری می‌کند.

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

جریان جدید برای اجرای بیلدهای Gradle

اندروید استودیو پاندا ۲

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