اندروید استودیو زرافه | 2022.3.1 (ژوئیه 2023)،اندروید استودیو زرافه | 2022.3.1 (ژوئیه 2023)

موارد زیر ویژگی های جدید Android Studio Giraffe هستند.

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

Live Edit به شما امکان می‌دهد فایل‌های کامپوزیشن را در شبیه‌سازها و دستگاه‌های فیزیکی در زمان واقعی به‌روزرسانی کنید. اجزای سازنده را ویرایش کنید و تغییرات رابط کاربری را در دستگاه در حال اجرا بدون استفاده مجدد برنامه خود مشاهده کنید. این قابلیت تغییر زمینه بین نوشتن و ساخت اپلیکیشن را به حداقل می‌رساند و به شما امکان می‌دهد روی نوشتن کد طولانی‌تر بدون وقفه تمرکز کنید. برای امتحان Live Edit، از AGP 8.1 یا بالاتر و Compose 1.3.0 یا بالاتر استفاده کنید.

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

پیش نمایش رابط کاربری جدید

Android Studio Giraffe پشتیبانی از تم جدید رابط کاربری IntelliJ را معرفی می کند. برای شرکت در این گزینه، به Android Studio > Settings > Appearance & Behavior بروید.

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

  • نوار ابزار اصلی ساده شده با ویجت های جدید VCS ، Project و Run
  • پنجره های ابزار یک طرح جدید دارند
  • تم های رنگی روشن و تیره جدید با کنتراست بهبود یافته و پالت های رنگی ثابت
  • مجموعه نمادهای جدید برای بهبود خوانایی

برای فهرست کامل تغییرات، به مستندات رابط کاربری جدید IntelliJ مراجعه کنید.

اگر می‌خواهید درباره رابط کاربری جدید در Android Studio بازخورد ارائه کنید، یک اشکال را ثبت کنید .

پشتیبانی API جدید برای Compose Animation Preview

Compose Animation Preview اکنون از animate*AsState ، CrossFade ، rememberInfiniteTransition و AnimatedContent نیز پشتیبانی می کند (علاوه بر updateTransition و AnimatedVisibility ). برای استفاده از این APIهای اضافی با Compose Animation Preview، به Android Studio Giraffe Canary 3 و Compose 1.4.0-alpha04 یا بالاتر ارتقا دهید.

پشتیبانی از Grammatical Inflection API

Android Studio Giraffe Canary 7 پشتیبانی از Grammatical Inflection API را معرفی می‌کند (در پیش‌نمایش برنامه‌نویس Android 14 موجود است).

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

مشاهده و مدیریت فرآیندها در Device Explorer

Android Studio Giraffe شامل یک Device Explorer به روز شده است که در نسخه های قبلی اندروید استودیو به عنوان Device File Explorer شناخته می شود. در Device Explorer، فایل‌ها و اقدامات مرتبط در تب Files قرار دارند. در برگه فرآیندهای جدید، فهرستی از فرآیندهای قابل اشکال زدایی را برای دستگاه متصل مشاهده کنید. از آنجا همچنین می توانید یک فرآیند را انتخاب کنید و یک kill را انجام دهید ، توقف اجباری ، یا دیباگر را به یک فرآیند معین وصل کنید .

دستیار جدید ارتقا SDK اندروید

با شروع با Android Studio Giraffe، مراحل لازم برای ارتقای targetSdkVersion یا سطح API را که برنامه شما هدف قرار داده است، مستقیماً در Studio IDE ببینید. دستیار ارتقا SDK Android اسناد را مستقیماً به پنجره ابزار خود می کشد، بنابراین لازم نیست بین مرورگر خود و IDE به عقب و جلو بپرید.

دستیار ارتقا SDK Android به شما کمک می کند هنگام به روز رسانی targetSdkVersion در زمان و تلاش خود صرفه جویی کنید:

  • برای هر مرحله مهاجرت، تغییرات عمده و نحوه رسیدگی به آنها را برجسته می کند.
  • لیست کامل تغییرات را فیلتر می کند تا فقط مراحل مربوط به برنامه شما را نشان دهد.

برای باز کردن دستیار ارتقا SDK Android، به Tools > Android SDK Upgrade Assistant بروید. در پانل دستیار ، سطح API را که می خواهید برای راهنمایی به آن ارتقا دهید، انتخاب کنید. برای بهترین تجربه، باید مقادیر targetSdkVersion در یک مرحله ارتقا دهید.

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

ابزارهای تشخیصی پیشرفته و گزارش اشکال

Android Studio Giraffe Canary 8 ابزارهای تشخیصی جدیدی را معرفی می کند که گزارش اشکالات را با فایل های گزارش مربوطه ضمیمه شده آسان تر می کند. برای استفاده از تولیدکننده گزارش تشخیصی جدید، این مراحل را دنبال کنید:

  1. برای راه‌اندازی ابزار، روی راهنما > جمع‌آوری گزارش‌ها و داده‌های تشخیصی کلیک کنید. یک گفتگو ظاهر می شود که به شما امکان می دهد انتخاب کنید کدام فایل ها را اضافه کنید.
  2. فایل‌های خاصی را برای درج در گزارش تشخیصی خود علامت بزنید یا علامت آن را بردارید. روی یک فایل خاص در منو کلیک کنید تا پیش نمایش آن را ببینید.
  3. وقتی آماده صادر کردن گزارش تشخیصی هستید، با شرایط موافقت کنید و روی ایجاد کلیک کنید.
  4. مکانی را که می‌خواهید فایل فشرده گزارش تشخیصی را ذخیره کنید انتخاب کنید و روی Save کلیک کنید.

به عنوان بخشی از این پیشرفت، الگوی گزارش اشکال ( راهنما > ارسال بازخورد ) نیز برای تأکید بر اهمیت پیوست کردن فایل‌های گزارش به‌روزرسانی شده است. اگر اشکالی را ثبت می‌کنید، حتماً گزارش‌ها را پیوست کنید زیرا به ما کمک می‌کنند مشکل را جدا کنیم و اولین قدم ضروری برای فرآیند اشکال‌زدایی ما هستند.

دکمه نوار ابزار ماژول های انتخاب شده را بسازید

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

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

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

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

این اطلاعات دانلود در هنگام ساخت در پنجره ابزار Build و Build Analyzer نیز موجود است.