افت ویژگی اندروید استودیو لیدی باگ | 2.2.2024 (ژانویه 2025)

موارد زیر ویژگی‌های جدید در اندروید استودیو لیدی‌باگ Feature Drop هستند.

پیش نمایش انیمیشن Wear Tiles

Android Studio Ladybug Canary 2+ اکنون از Wear Tile Animation Previews پشتیبانی می کند و بررسی و اشکال زدایی انیمیشن های کاشی خود را مستقیماً در IDE آسان تر از همیشه می کند. این ویژگی مبتنی بر پشتیبانی Wear Tiles Preview است که در Android Studio Koala معرفی شده است.

برای شروع:

  1. به Android Studio Ladybug Canary 2 یا بالاتر به‌روزرسانی کنید.
  2. کاشی ها و کتابخانه های ابزار را اضافه کنید:
    1. وابستگی ها را به فایل build.gradle.kts سطح برنامه خود اضافه کنید:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. فایل libs.versions.toml :
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. پیش‌نمایش‌ها را برای سرویس‌های کاشی خود تنظیم کنید. برای دستورالعمل های دقیق به راهنمای پیش نمایش کاشی ها مراجعه کنید. اگر کاشی های شما دارای انیمیشن هستند، پیش نمایش انیمیشن به طور خودکار ظاهر می شود و به شما امکان می دهد آنها را بررسی و اشکال زدایی کنید.

این پیشرفت، گردش کار توسعه Wear Tile شما را با ارائه یک روش بصری و تعاملی برای تنظیم دقیق انیمیشن‌های کاشی خود در Android Studio ساده می‌کند.

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

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

ویژگی های جدید Gemini در اندروید استودیو

Android Studio Ladybug Feature Drop تعدادی از ویژگی‌های ویرایشگر کد جدید را معرفی می‌کند که از Gemini برای کمک به بهره‌وری بیشتر شما استفاده می‌کند. برای استفاده از این ویژگی ها، زمینه کد اشتراک گذاری با Gemini را در پروژه فعلی خود فعال کنید.

برای آشنایی بیشتر با این ویژگی ها از لینک های زیر استفاده کنید:

ادغام Google Play SDK Index

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

Android Studio اکنون همچنین یادداشت‌های نویسندگان SDK را مستقیماً در ویرایشگر نمایش می‌دهد تا در وقت شما صرفه‌جویی کند. هنگامی که یک نسخه یا محدوده نسخه توصیه شده در دسترس باشد، Android Studio همچنین یک راه حل سریع را شامل می شود:

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 را انتخاب کنید. این برای آزمایش نحوه عملکرد برنامه شما با شرایط مختلف ورزشی و تمایلات تناسب اندام کاربران مفید است.

برای پیاده سازی App Links، توسعه دهندگان باید یک فایل JSON Links دارایی دیجیتال را در وب سایت های خود منتشر کنند تا مالکیت دامنه را تأیید کنند. هنگامی که «دستیار پیوندهای برنامه» بررسی های وب ناموفق را شناسایی می کند، اکنون یک فایل JSON ایجاد می کند که می تواند این خرابی ها را برطرف کند. این فایل JSON را می توان توسط کاربر دانلود و سپس در وب سایت مربوطه آپلود کرد تا خرابی های بررسی وب برطرف شود.

در مواردی که یک فایل JSON از قبل وجود داشته باشد، کاربران می‌توانند فایل‌های JSON موجود و تازه تولید شده را برای تشخیص تفاوت‌ها مقایسه کنند.

برای باز کردن App Links Assistant از نوار منوی اصلی به Tools > App Link Assistant بروید.

اعلان زمانی که پیکربندی اجرا از دست رفته مرحله ساخت

Android Studio Studio Ladybug Feature Drop Patch 1 و بالاتر به شما اطلاع می دهد که آیا پیکربندی اجرای فعال مرحله "Gradle-aware Make" را ندارد. اگر پیکربندی اجرا آن مرحله را ندارد، احتمالاً تحت تأثیر یک مشکل شناخته شده قرار گرفته‌اید که در Ladybug Feature Drop Canary 9 معرفی شده است. برای رفع این مشکل، می‌توانید به صورت دستی مرحله «Gradle-aware Make» را در بخش «قبل از راه‌اندازی» تنظیمات پیکربندی اجرا اضافه کنید. با کلیک روی Run/Debug Configurations > Edit Configurations می توانید به آنجا بروید.