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

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

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

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

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

نسخه کانال
اندروید استودیو Meerkat | 2024.3.1 پایدار
پلاگین اندروید Gradle 8.9.0 پایدار
افت ویژگی اندروید استودیو Meerkat | 2024.3.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 را ببینید.

افت ویژگی اندروید استودیو Meerkat | 2024.3.2

موارد زیر ویژگی های جدید اندروید استودیو Meerkat Feature Drop | 2024.3.2.

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

Gemini در Android Studio اکنون از پیوست های تصویر چندوجهی پشتیبانی می کند

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

پیوست تصویر در Gemini در اندروید استودیو
Gemini در Android Studio: Attach Image

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

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

Android Studio Meerkat Feature Drop راه هایی را برای شما فراهم می کند تا از برنامه خود یک نسخه پشتیبان تهیه کنید و آن را به دستگاه دیگری بازیابی کنید. این می‌تواند برای آزمایش اینکه آیا برنامه شما در هنگام بازیابی داده‌های برنامه از دستگاهی به دستگاه دیگر یا از یک نسخه پشتیبان ابری مطابق انتظار عمل می‌کند یا اگر می‌خواهید راه سریع‌تری برای راه‌اندازی یک دستگاه آزمایشی با داده‌هایی که برای توسعه و اشکال‌زدایی برنامه خود نیاز دارید، مفید باشد.

یک نسخه پشتیبان ایجاد کنید

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

  1. یک نسخه اشکال زدایی از برنامه خود را در دستگاه متصل مستقر کنید
  2. برای تهیه نسخه پشتیبان از یکی از اقدامات زیر استفاده کنید:
    • از پنجره Running Device ، روی عملکرد Backup App Data از نوار ابزار کلیک کنید
    • Run > Backup App Data را از نوار منوی اصلی انتخاب کنید
    • از تب Device Explorer > Processes ، روی فرآیند برنامه کلیک راست کرده و Backup App Data را انتخاب کنید
  3. در گفتگوی ظاهر شده، موارد زیر را انجام دهید:
    • شناسه برنامه را برای برنامه‌ای که می‌خواهید از آن نسخه پشتیبان تهیه کنید، تأیید کنید
    • انتخاب کنید که آیا می‌خواهید یک نسخه پشتیبان از دستگاه به دستگاه ، ابر یا ابر (غیر رمزگذاری نشده) ایجاد کنید.
    • نام و مکان پشتیبان‌گیری را که می‌خواهید ذخیره کنید تأیید کنید. به طور پیش فرض، نسخه پشتیبان در فهرست اصلی پروژه فعلی Android Studio ذخیره می شود.
      یک نسخه پشتیبان برای برنامه خود ایجاد کنید.
  4. وقتی Android Studio از شما می‌پرسد که آیا می‌تواند برنامه را متوقف کند، روی Ok کلیک کنید. برای ایجاد پشتیبان، Android Studio باید روند برنامه را متوقف کند.

می‌توانید پشتیبان‌هایی را که ایجاد می‌کنید در پنجره ابزار Project > Android در زیر گره Backup Files مشاهده کنید.

بازیابی اطلاعات برنامه

برای بازیابی اطلاعات برنامه، موارد زیر را انجام دهید:

  1. برنامه خود را در دستگاه متصل مستقر کنید. برنامه باید همان شناسه برنامه را داشته باشد که فایل پشتیبان مورد نظر برای بازیابی در دستگاه است.
  2. به یکی از اقدامات زیر بروید و روی آن کلیک کنید:
    • از پنجره Running Device ، روی عملکرد Restore App Data از نوار ابزار کلیک کنید و یا یک فایل پشتیبان را از تاریخچه اخیر انتخاب کنید یا روی Browse کلیک کنید.
    • از نوار منوی اصلی به Run > Restore App Data بروید.
    • از تب Device Explorer > Processes ، روی فرآیند برنامه کلیک راست کرده و Restore App Data را انتخاب کنید.
    • از پنجره Project > Android tool، روی یک نسخه پشتیبان در زیر گره Backup Files کلیک راست کرده و Restore App Data را انتخاب کنید.
  3. در صورت وجود، یک نسخه پشتیبان از تاریخچه اخیر انتخاب کنید یا روی Browse... کلیک کنید تا یک فایل پشتیبان برای بازیابی از حافظه محلی انتخاب شود.

از طرف دیگر، می توانید یک فایل پشتیبان را به عنوان بخشی از پیکربندی اجرا اضافه کنید، به طوری که با استقرار برنامه شما، داده های برنامه را از یک فایل پشتیبان نیز بازیابی می کند. برای این کار موارد زیر را انجام دهید:

  1. از نوار منوی اصلی به Run > Edit Configurations... * بروید.
  2. پیکربندی اجرای برنامه را انتخاب کنید و به گزینه Restore بروید.
    بازیابی گزینه ها در یک پیکربندی اجرا.
  3. برای بازیابی یک برنامه از یک نسخه پشتیبان، کادر کنار بازیابی وضعیت برنامه را علامت بزنید.
  4. یا یک فایل پشتیبان از تاریخچه اخیر انتخاب کنید یا فایل پشتیبان را از حافظه محلی مرور کرده و انتخاب کنید.
  5. اگر فقط می‌خواهید داده‌های برنامه را در یک نصب جدید برنامه بازیابی کنید، کادر کنار فقط بازیابی در نصب تازه apk را علامت بزنید. این گزینه می تواند مفید باشد اگر در حال استقرار در یک دستگاه آزمایشی جدید هستید و می خواهید داده ها را برای کمک به اشکال زدایی و توسعه برنامه بازیابی کنید.
  6. برای ذخیره تنظیمات اجرا روی OK کلیک کنید.
  7. برنامه خود را با استفاده از پیکربندی اجرا اجرا کنید تا بازیابی داده های برنامه خود را به دستگاه متصل آزمایش کنید.

پشتیبانی از نمادهای مضمون

برای اطمینان از اینکه وقتی کاربران «نمادهای تم» را در گزینه‌های برنامه‌نویس Android 13 فعال می‌کنند، نماد برنامه‌تان بهترین به نظر می‌رسد، افت ویژگی Android Studio Meerkat | 2024.3.2 Canary 1 اکنون به شما این امکان را می‌دهد تا پیش‌نمایش کنید که نماد شما با الگوریتم طرح زمینه جدید چگونه به نظر می‌رسد.

برای کنترل کامل بر ظاهر نماد خود، باید نماد تم خود را با افزودن یک لایه تک رنگ سفارشی ارائه دهید. اما حتی اگر هنوز این کار را انجام نداده‌اید، همچنان می‌توانید از این ابزار پیش‌نمایش جدید برای دریافت ایده‌ای از ظاهر نماد خود و شناسایی مشکلات احتمالی کنتراست رنگ استفاده کنید.

پیش نمایش نماد برنامه مضمون
پیش نمایش نماد برنامه مضمون

دایرکتوری های پیکربندی اندروید استودیو در حال تغییر است

با شروع با Meerkat Feature Drop Canary 2، Android Studio از همان پیکربندی‌های کاربر در نسخه‌های قناری، بتا و پایدار استفاده می‌کند. در نتیجه، «پیش‌نمایش» از مسیر دایرکتوری پیکربندی اندروید استودیو در نسخه‌های قناری و بتا حذف شده است.

علاوه بر این، برای اینکه اجازه دهیم نسخه‌های drop ویژگی همزمان با نسخه‌های به‌روزرسانی پلتفرم اجرا شوند، یک نسخه میکرو را به مسیر دایرکتوری پیکربندی اضافه کرده‌ایم. به عنوان مثال، AndroidStudio2024.3.2 به جای AndroidStudio2024.3 استفاده می شود.

اگر می‌خواهید پیکربندی‌ها را به صورت دستی وارد کنید، به صادرات و وارد کردن تنظیمات IDE مراجعه کنید.

کتابخانه سریع

ویژگی جدید Prompt Library در اندروید استودیو Gemini با اجازه دادن به شما برای ذخیره و مدیریت درخواست‌های پرکاربرد، بهره‌وری را افزایش می‌دهد. از Settings > Gemini > Prompt Library برای ذخیره و بازیابی درخواست ها به Prompt Library دسترسی پیدا کنید. همچنین می‌توانید روی یک درخواست در چت کلیک راست کنید تا آن را برای استفاده بعدی ذخیره کنید. برای اعمال یک درخواست ذخیره شده، در ویرایشگر کلیک راست کرده و به Gemini > Prompt Library بروید تا درخواست اعمال شود. این گردش کار ساده نیاز به تایپ مجدد درخواست‌های رایج را از بین می‌برد و در زمان و تلاش توسعه‌دهندگان صرفه‌جویی می‌کند.

پشتیبانی از Android Studio XR در دسترس است

افت ویژگی اندروید استودیو Meerkat | 2024.3.2 شامل پشتیبانی از توسعه دهندگانی است که با Jetpack XR تجربه های همه جانبه ای ایجاد می کنند! این نسخه ابزارهایی را معرفی می کند که به شما کمک می کند برنامه های XR را با کارایی بیشتر آزمایش، استقرار و اشکال زدایی کنید.

  • الگوی XR: توسعه XR خود را با یک الگوی پروژه جدید که به طور خاص برای Jetpack XR طراحی شده است، شروع کنید. این یک پایه محکم با کد برای شروع سفر توسعه XR شما فراهم می کند.
  • شبیه ساز XR: برنامه های XR خود را بدون نیاز به سخت افزار فیزیکی تست کنید! یک شبیه ساز هدست XR مستقل با استفاده از AVD Manager برای پیش نمایش و اشکال زدایی تجربیات خود در یک محیط مجازی ایجاد کنید.
  • Layout Inspector برای XR: طرح‌بندی‌های Compose UI خود را در محیط XR اشکال‌زدایی و بهینه‌سازی کنید. Layout Inspector اکنون از برنامه های XR پشتیبانی می کند و بینش هایی را در مورد ساختار برنامه شما ارائه می دهد و به شما در شناسایی مشکلات احتمالی کمک می کند.

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

با استفاده از Gemini، پیش‌نمایش‌های ترکیب‌پذیر را ایجاد کنید

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

برای دسترسی به این ابزار، روی هر composable کلیک راست کرده و به Gemini > Generate "<Composable Name>" Preview بروید. اگر فایل فعلی هیچ پیش نمایشی ندارد، کلیک راست کرده و به Gemini > Generate Compose Preview بروید.

اگرچه کد تولید شده Gemini ممکن است هر بار بی نقص نباشد، به ارائه یک نقطه شروع ارزشمند برای تسریع روند توسعه شما کمک می کند.

بازخورد شما برای کمک به ما در افزایش دقت و تبدیل این ادغام به دارایی قدرتمندتر برای توسعه دهندگان Android بسیار مهم است.

Gemini تقریباً در نیمه پایین منوی کلیک راست ظاهر می شود. Generate Preview نزدیک پایین منوی سطح 2 ظاهر می شود.
Gemini می تواند Compose Preview را برای Composable های شما ایجاد کند.

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

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