یادداشت‌های انتشار برای پیش‌نمایش 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 قناری

سازگاری با پیش نمایش پلاگین 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.

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

Journeys for Android Studio

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

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

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

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

اکنون می‌توانید با استفاده از حساب 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 تغییرات کد پیشنهادی را ایجاد می‌کند که می‌توانید آن‌ها را در یک تب تفاوت ویرایشگر بررسی و قبول کنید.

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

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

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

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

بهبود درخت مؤلفه Inspector Layout جاسازی شده

تعامل با درخت مؤلفه در Embedded Layout Inspector به لطف چندین پیشرفت کلیدی اکنون بصری تر و کارآمدتر شده است. این به‌روزرسانی‌ها برای ساده‌سازی گردش کار شما و ارائه بینش واضح‌تر در مورد ساختارهای Compose UI شما طراحی شده‌اند.

  1. پیمایش افقی : اکنون می‌توانید به صورت افقی در درخت مؤلفه پیمایش کنید، که پیمایش و بازرسی طرح‌بندی‌های گسترده یا عمیق تو در تو را بدون از دست دادن زمینه آسان‌تر می‌کند.
  2. پیمایش خودکار در انتخاب : انتخاب یک مورد در درخت مؤلفه اکنون به صورت خودکار نمای افقی و عمودی را اسکرول می کند تا مورد انتخابی به طور منظم در فوکوس قرار گیرد. این تضمین می کند که عنصری که به آن علاقه دارید همیشه جلو و مرکز باشد.
  3. بصری سازی روابط بهبود یافته : ما خطوط پشتیبانی را در درخت مؤلفه اصلاح کرده ایم تا نشانه های بصری واضح تری برای درک روابط گره ارائه دهیم. خطوط نقطه‌دار اکنون به وضوح یک رابطه پشته تماس بین والد و گره فرزندش را نشان می‌دهند و به شما کمک می‌کنند تا ارتباطات برنامه‌ای را به طور مؤثرتری ردیابی کنید. خطوط جامد همچنان همه روابط استاندارد والد-فرزند را در درخت نشان می دهند.

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

درخت مؤلفه در Embedded Layout Inspector اکنون از پیمایش افقی و پیمایش خودکار هنگام انتخاب پشتیبانی می کند.
ارتقاء درخت مؤلفه بازرس چیدمان جاسازی شده

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

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

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

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

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

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

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 بروید.

پشتیبانی Declarative Watch Face در Android Studio

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

اندروید استودیو پشتیبانی از واچ فیس های Declarative را اضافه کرد.

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

از Watch Face Studio برای ایجاد طرح های اولیه و سپس وارد کردن آنها به Android Studio برای اعتبارسنجی استفاده کنید. Android Studio اکنون به شما امکان می‌دهد فایل‌های XML خام را تغییر دهید، پیکربندی‌ها را پیاده‌سازی کنید و چهره‌های ساعت را در یک مکان تأیید کنید.

پشتیبانی از نمادهای تک رنگ در 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