ویژگی های جدید در پیش نمایش Android Studio

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

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

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

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

نسخه کانال
افت ویژگی اندروید استودیو کوالا | 2024.1.2 پایدار
پلاگین اندروید Gradle 8.6.0 پایدار
اندروید استودیو لیدی باگ | 2024.2.1 بتا
افت ویژگی اندروید استودیو لیدی باگ | 2024.2.2 قناری

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

اندروید استودیو لیدی باگ | 2024.2.1

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

به روز رسانی پلتفرم IntelliJ 2024.2

Android Studio Ladybug شامل انتشار پلتفرم IntelliJ 2024.2 است که دارای بسیاری از ویژگی‌های جدید مانند حالت K2 یکپارچه برای بهبود پایداری Kotlin، افزایش کارایی راه‌اندازی IDE، مدیریت ساده‌سازی بیان cron و موارد دیگر است.

بیشتر بدانید

پشتیبانی از دستگاه های سری Pixel 9

اندروید استودیو و جدیدترین شبیه ساز اندروید اکنون تعاریف دستگاهی برای Pixel 9، Pixel 9 Pro، Pixel 9 Pro XL، و Pixel 9 Pro Fold دارند که به شما امکان می‌دهد برنامه‌های خود را در این دستگاه‌های مجازی اعتبارسنجی کنید تا از واکنش صحیح آنها به انواع مختلف اطمینان حاصل کنید. اندازه صفحه نمایش و انواع دستگاه برای اطمینان از بهترین تجربه و دسترسی به جدیدترین ویژگی‌های پلتفرم، باید از API 35 با AVD‌های Pixel 9 استفاده کنید.

افت ویژگی اندروید استودیو لیدی باگ | 2024.2.2

موارد زیر ویژگی های جدید در اندروید استودیو لیدی باگ Feature Drop | 2024.2.2. برای اینکه ببینید چه چیزی در این نسخه از اندروید استودیو رفع شده است، به مسائل بسته مراجعه کنید.

منسوخ شدن ویرایشگر حرکت

در نسخه آتی، ویرایشگر حرکت را به عنوان بخشی از انتقال مداوم خود از XML به Jetpack Compose منسوخ خواهیم کرد. Compose رویکرد مدرن و کارآمدتری برای ساخت انیمیشن ارائه می دهد و ما توسعه دهندگان را تشویق می کنیم که از Compose Animation Preview برای پروژه های جدید استفاده کنند.

پیشنهادات کد با Gemini در Android Studio

اکنون می‌توانید برای Gemini در Android Studio دستورات سفارشی برای ایجاد کد پیشنهادی ارائه دهید:

  1. Gemini را با کلیک روی View > Tool Windows > Gemini فعال کنید.
  2. برای مشاهده فیلد درخواست، در ویرایشگر کد کلیک راست کرده و Gemini > Transform selected code را از منوی زمینه انتخاب کنید.
  3. از Gemini بخواهید یک پیشنهاد کد ایجاد کند که یا کد جدید اضافه می کند یا کد انتخاب شده را تبدیل می کند. از Gemini بخواهید که کد پیچیده را با بازنویسی آن ساده کند، تبدیل کدهای بسیار خاصی مانند «این کد را اصطلاحی کنید» یا توابع جدیدی را که توضیح می‌دهید ایجاد کند. سپس اندروید استودیو کد پیشنهادی Gemini را به عنوان یک تفاوت کد به شما نشان می‌دهد، بنابراین می‌توانید تنها پیشنهاداتی را که می‌خواهید بررسی کرده و بپذیرید.

گزارش های خرابی را با Gemini در Android Studio تجزیه و تحلیل کنید

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

پس از فعال کردن Gemini از View > Tool Windows > Gemini ، همه این اطلاعات را با کلیک روی Show Insights در پنجره ابزار App Quality Insights در Android Studio ایجاد کنید.

اطلاعات آماری Gemini را از پنجره ابزار App Quality Insights نشان دهید

ادغام Google Play SDK Index

ادغام Android Studio Google Play SDK Index اکنون شامل هشدارهایی از Google Play SDK Console است. قبل از ارسال برنامه به کنسول Google Play، این یک دید کامل از هرگونه نسخه بالقوه یا مشکلات خط‌مشی در وابستگی‌هایتان به شما می‌دهد.

Android Studio اکنون همچنین یادداشت‌های نویسندگان SDK را مستقیماً در ویرایشگر نمایش می‌دهد تا در وقت شما صرفه‌جویی کند.

قابلیت ها و ارزش های حسگر ساختگی

اندروید استودیو اکنون دارای یک پنل حسگر جدید است که به شما امکان می‌دهد دستگاهی را شبیه‌سازی کنید که دارای یا نداشتن قابلیت‌های حسگر خاصی مانند سنسور ضربان قلب است و همچنین مقادیر تست خاصی را برای این سنسورها تنظیم کنید. از این پانل برای آزمایش نحوه برخورد برنامه‌تان با دستگاه‌هایی که قابلیت‌های حسگر متفاوتی دارند، استفاده کنید. این پنل برای آزمایش برنامه‌های سلامت و تناسب اندام ، به ویژه در دستگاه‌های Wear OS مفید است.

دکمه نزدیک به وسط ردیف پانل است
پانل Wear Health Services ، موجود در شبیه ساز.

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

  1. یک دستگاه مجازی Android (AVD) ایجاد یا باز کنید و برنامه خود را در شبیه ساز اجرا کنید .
  2. در پانل شبیه ساز، Wear Health Services را انتخاب کنید. پنل Wear Health Services را باز کنید پانل Wear Health Services باز می‌شود و فهرستی از حسگرهای موجود در دستگاه‌های مختلف Android را نشان می‌دهد.

پس از باز شدن پنل، می توانید کارهای زیر را انجام دهید:

  • بین قابلیت‌های استاندارد ، همه قابلیت‌ها (پیش‌فرض)، یا سفارشی جابه‌جا شوید. برای ارسال لیست فعلی قابلیت ها به دستگاه شبیه سازی شده، Apply را انتخاب کنید و برای بازگرداندن لیست قابلیت ها به مقادیر روشن-خاموش پیش فرض ، Reset را انتخاب کنید.
  • پس از انتخاب دکمه کشویی Trigger events ، رویدادهای مختلف کاربر را فعال کنید. از اینجا می‌توانید توقف/ازسرگیری فعالیت‌های تناسب اندام، رویدادهای خواب توسط کاربر را فعال کنید ، و عکس‌های گلف را که کاربر در زمین گلف یا مینی گلف می‌گیرد را فعال کنید .
  • پس از شروع تمرین در برنامه ای که روی شبیه ساز نصب شده است، مقادیر حسگر را نادیده بگیرید. پس از وارد کردن مقادیر جدید برای معیارهای مختلف تمرین، برای همگام سازی این مقادیر با شبیه ساز، Apply را انتخاب کنید. این برای آزمایش نحوه عملکرد برنامه شما با شرایط مختلف ورزشی و تمایلات تناسب اندام کاربران مفید است.

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

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

تغییر رفتار لینت

با شروع پلاگین Android Gradle 8.7.0-alpha08، اگر هنگام اجرای lint با استفاده از Gradle، LintError وجود داشته باشد، وظیفه تجزیه و تحلیل لینت یک استثنا ایجاد می کند. دلیل این تغییر، جلوگیری از ذخیره شدن خطاهای نادر در کش ساخت است.

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