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

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

نسخه‌های قناری حاوی ویژگی‌های پیشرو در حال توسعه هستند و به آرامی آزمایش می‌شوند. در حالی که می‌توانید از ساخت‌های Canary برای توسعه استفاده کنید، توجه داشته باشید که ممکن است ویژگی‌ها اضافه یا تغییر کنند. Release Candidates (RC) نسخه بعدی اندروید استودیو هستند و تقریباً برای انتشار پایدار آماده هستند. مجموعه ویژگی برای نسخه بعدی تثبیت شده است. برای درک نام‌گذاری نسخه اندروید استودیو، اسامی نسخه‌های Android Studio را ببینید.

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

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

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

نسخه کانال
افت ویژگی اندروید استودیو Meerkat | 2024.3.2 پایدار
پلاگین اندروید Gradle 8.10.0 پایدار
اندروید استودیو ناروال | 2025.1.1 قناری
اندروید استودیو Narwhal Feature Drop | 2025.1.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 را ببینید.

اندروید استودیو ناروال | 2025.1.1

موارد زیر ویژگی های جدید اندروید استودیو ناروال | 2025.1.1.

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

معرفی Gemini در اندروید استودیو برای مشاغل

Android Studio Narwhal Canary 5 Gemini را در اندروید استودیو برای مشاغل معرفی می کند. Gemini برای مشاغل شامل هسته اصلی Gemini در ویژگی‌های Android Studio، به‌علاوه ویژگی‌های امنیتی و حریم خصوصی در سطح سازمانی و غیره است. برای باز کردن قدرت هوش مصنوعی برای تیم یا تجارت خود، بیشتر بیاموزید .

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

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

پیوست تصویر در Gemini در اندروید استودیو
Gemini در اندروید استودیو: پیوست تصویر

Gemini در اندروید استودیو از پیوست فایل پشتیبانی می کند

اکنون می‌توانید فایل‌ها را به عنوان زمینه در تعاملات چت با Gemini در Android Studio پیوست کنید. @ را در نوار پرس و جو تایپ کنید تا منوی تکمیل فایل ظاهر شود و فایل هایی را برای پیوست انتخاب کنید. روی منوی کشویی Context کلیک کنید تا ببینید کدام فایل ها به طور خودکار توسط Gemini پیوست شده اند. شما می توانید انتخاب کنید که فایل ها را بررسی یا لغو تیک بزنید. ماوس را روی فایل های اخیر نگه دارید تا لیست فایل های پیوست شده اخیر را ببینید.

پیوست فایل در Gemini در اندروید استودیو
Gemini در اندروید استودیو: فایل‌ها را پیوست کنید

آزمایشگاه دستگاه شریک با پخش جریانی دستگاه Android در دسترس است

Partner Device Labs آزمایشگاه‌های دستگاهی هستند که توسط شرکای Google OEM مانند Samsung، Xiaomi، OPPO، OnePlus، vivo و دیگران اداره می‌شوند و گزینش دستگاه‌های موجود در Android Device Streaming را گسترش می‌دهند. این سرویس در نسخه بتا است و در آخرین نسخه های Canary اندروید استودیو موجود است. برای کسب اطلاعات بیشتر، اتصال به آزمایشگاه دستگاه شریک را ببینید.



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

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

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

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

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

  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 Studio XR در دسترس است

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

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

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

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

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

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

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

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

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

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

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

شبیه ساز XR جاسازی شده

شبیه ساز XR اکنون به طور پیش فرض در حالت تعبیه شده راه اندازی می شود. اکنون می توانید برنامه خود را مستقر کنید، فضای سه بعدی را پیمایش کنید و از Layout Inspector مستقیماً در Android Studio استفاده کنید.

شبیه ساز XR اکنون به طور پیش فرض در حالت تعبیه شده راه اندازی می شود.
از شبیه ساز XR مستقیماً در Android Studio استفاده کنید.

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

Android Studio Narwhal Feature Drop چندین پیشرفت را برای پیش‌نمایش Compose معرفی می‌کند.

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

انتخابگر پیش نمایش

انتخابگر پیش‌نمایش نوشتن اکنون در دسترس است. برای امتحان کردن آن، روی هر حاشیه‌نویسی @Preview در کد نوشتن خود کلیک کنید.

پیش نمایش های قابل تغییر اندازه

هنگامی که در حالت فوکوس Compose Preview در Android Studio هستید، اکنون می توانید اندازه پنجره پیش نمایش را با کشیدن لبه های آن تغییر دهید.

پشتیبانی از اندازه صفحه 16 کیلوبایت

Android Studio Narwhal Feature Drop پشتیبانی بهبود یافته ای را برای انتقال به اندازه صفحه 16 کیلوبایت اضافه می کند. برای اینکه به شما کمک کند این انتقال را به راحتی انجام دهید، Android Studio اکنون هنگام ساخت فایل‌های APK یا بسته‌های برنامه Android که با دستگاه‌های ۱۶ کیلوبایتی ناسازگار هستند، هشدارهای پیشگیرانه ارائه می‌دهد. با استفاده از APK Analyzer، همچنین می توانید دریابید که کدام کتابخانه ها با دستگاه های 16 کیلوبایتی ناسازگار هستند. برای آزمایش برنامه های خود در این محیط جدید، یک هدف شبیه ساز اختصاصی 16 کیلوبایتی نیز در کنار تصاویر 4 کیلوبایتی موجود در اندروید استودیو موجود است.