این صفحه ویژگی های جدید معرفی شده در نسخه های پیش نمایش اندروید استودیو را فهرست می کند. ساختهای پیشنمایش دسترسی زودهنگام به جدیدترین ویژگیها و بهبودهای Android Studio را فراهم میکنند. می توانید این نسخه های پیش نمایش را از اینجا دانلود کنید. اگر در استفاده از نسخه پیشنمایش Android Studio با مشکلی مواجه شدید، لطفاً به ما اطلاع دهید . گزارش های باگ شما به بهتر شدن Android Studio کمک می کند.
برای آخرین اخبار در مورد نسخههای پیشنمایش Android Studio، از جمله فهرستی از اصلاحات قابلتوجه در هر نسخه پیشنمایش، بهروزرسانیهای انتشار در وبلاگ Android Studio را ببینید.
نسخه های فعلی اندروید استودیو
جدول زیر نسخههای فعلی Android Studio و کانالهای مربوطه را فهرست میکند.
نسخه | کانال |
---|---|
افت ویژگی اندروید استودیو لیدی باگ | 2024.2.2 | پایدار |
پلاگین اندروید Gradle 8.8.0 | پایدار |
اندروید استودیو Meerkat | 2024.3.1 | بتا |
افت ویژگی اندروید استودیو 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.1
موارد زیر ویژگی های جدید اندروید استودیو Meerkat | 2024.3.1.
برای اینکه ببینید چه چیزی در این نسخه از اندروید استودیو رفع شده است، به مسائل بسته مراجعه کنید.
Gemini در اندروید استودیو اکنون از پیوست های تصویر چند وجهی پشتیبانی می کند
اکنون می توانید تصاویر را مستقیماً به درخواست های Gemini خود در Android Studio پیوست کنید. اطلاعات فوری در مورد نمودارهای فنی پیچیده دریافت کنید یا از ماک های طراحی برای ایجاد اسکلت های کد مربوطه استفاده کنید. این ادغام یکپارچه زمینه بصری در گردش کار با کمک هوش مصنوعی شما سطوح جدیدی از کارایی و خلاقیت را باز می کند.

نوشتن پیشرفتهای پیشنمایش
Android Studio Meerkat شامل برخی بهینهسازیهای Compose Preview برای بهبود گردش کار شما میشود:
- زوم پیشرفته : از زوم نرمتر و پاسخگوتر در پیشنمایشهای نوشتن خود لذت ببرید.
- گروههای جمعشونده را پیشنمایش میکند : سطح پیشنمایش خود را مؤثرتر سازماندهی کنید! گروههای ترکیبپذیر را تحت عناوین خود جمع کنید، به هم ریختگی را کاهش دهید و تمرکز بر اجزای خاص را آسانتر کنید.
- حالتهای مشاهده : برای سادهسازی تجربه پیشنمایش، حالت Grid نمای پیشفرض است، حالت فوکوس با کلیک راست پیشنمایش قابل دسترسی است و نمای فهرست حذف شده است. این روش واضح تر و سازماندهی شده تری را برای مشاهده ترکیبات شما فراهم می کند.
این پیشرفتها ساخت و تکرار روی رابطهای کاربری Compose شما را آسانتر از همیشه میکنند.

ادغام ماژول مشترک KMP با برنامه های اندروید
Android Studio اکنون یک الگوی ماژول جدید برای اضافه کردن منطق مشترک به برنامه شما با استفاده از Kotlin Multi-Platform (KMP) دارد. برای آزمایش این ویژگی، مراحل زیر را برای ایجاد یک KMP Shared Module در یک برنامه اندرویدی جدید دنبال کنید:
- مطمئن شوید که از آخرین نسخه Android Studio Meerkat استفاده میکنید و برنامه شما از آخرین نسخه Android Gradle Plugin استفاده میکند.
- Android Studio را باز کنید و یک پروژه اندروید جدید با قالب Empty Activity ایجاد کنید.
- برای دسترسی به ساختار پروژه، از نمای Android به نمای پروژه جابجا شوید.
- روی دکمه New در نمای پروژه کلیک کنید و از بین گزینه ها Kotlin Multiplatform Module را انتخاب کنید. ماژول مشترک را به عنوان نوع انتخاب کنید و تنظیمات پیش فرض را حفظ کنید.
- فایل
build.gradle.kts
را در فهرست برنامه اندروید باز کنید و یک وابستگی به ماژول مشترک اضافه کنید. در ماژول مشترک، فایل
Platform.android.kt
را ویرایش کنید و خط کد زیر را اضافه کنید:actual fun platform() = "Android from Shared KMP Module"
فایل
MainActivity.kt
را در فهرست برنامه اندروید باز کنید و آن را تغییر دهید تا تابعplatform()
را از ماژول مشترک فراخوانی کند.پروژه را بسازید و اپلیکیشن اندروید را اجرا کنید. شما باید پیام "Hello Android from Shared KMP Module!" روی صفحه نمایش داده می شود.
این ماژول های مشترک حاوی منطق تجاری مشترک هستند که می توانند برای هر دو سیستم عامل اندروید و iOS استفاده شوند.
UX به روز شده برای افزودن دستگاه های مجازی و راه دور به مدیر دستگاه
Android Studio هنگام ایجاد یک دستگاه مجازی محلی یا افزودن دستگاهی از Android Device Streaming، UX را بهبود می بخشد.
برای شروع، روی دکمه + از Device Manager کلیک کنید و گزینه Create Virtual Device یا Select Remote Devices را انتخاب کنید.
هنگام ایجاد یک دستگاه مجازی جدید، فیلترها و توصیههای جدید، ایجاد پیکربندی دستگاهی را که متناسب با نیاز شما باشد و بهترین عملکرد را در ایستگاه کاری شما داشته باشد، آسانتر میکند.

به طور مشابه، هنگام انتخاب دستگاههای راه دور از Android Device Streaming، فیلترهای جدید پیدا کردن و انتخاب دستگاههای مورد نیاز را آسانتر میکنند. اکنون فقط باید روی دکمه Firebase در بالای پنجره Device Manager کلیک کنید تا پروژه Firebase را که میخواهید برای پخش جریانی دستگاه Android استفاده کنید، انتخاب کنید.
ویژگی های New Gemini در اندروید استودیو مربوط به تولید کد
Android Studio Meerkat ویژگی های جدیدی را معرفی می کند که از Gemini استفاده می کند تا به شما کمک کند بهره وری بیشتری داشته باشید. برای استفاده از این ویژگی ها، زمینه کد اشتراک گذاری با Gemini را در پروژه فعلی خود فعال کنید.
برای آشنایی بیشتر با این ویژگی ها از لینک های زیر استفاده کنید:
منوی ساخت و اقدامات به روز شد
ما تغییرات زیر را در اقدامات ساخت و منوی ساخت ایجاد کردیم تا به آسانی بتوانید دقیقاً همان چیزی را که می خواهید هنگام کار روی پروژه ها در Android Studio بسازید:
- افزودن یک
Build 'run-configuration-name' Run Configuration
: این اکشن پیکربندی اجرای فعلی انتخاب شده را ایجاد می کند. به عنوان مثال، اگر پیکربندی:app
run را انتخاب کرده باشید، این اکشنapp
ساخته و مونتاژ می کند. اگر اخیراً آزمایشی را روی دستگاهی اجرا کردهاید، این عمل آن آزمایشها را ایجاد میکند. - Made
Build 'run-configuration-name' Run Configuration
عمل ساخت پیش فرض: برای تطابق بهتر با هدف توسعه دهنده، هم دکمه نوار ابزار و هم میانبر Control/Command+F9 اکنون اقدام جدیدBuild run-configuration-name Run Configuration
اجرا می کنند. - اقدامات ساخت مجدد ترتیب داده شده: ما اکشن جدید
Build run-configuration-name
را در بالای منوی Build، بعد از اقدامات Compile، و بعد اقدامات "Assemble ..." (عملکردهای قبلی "Make ...") قرار دادیم. ما همچنین نام اقدام "Rebuild Project" را به "Clean and Assemble Project with Tests" تغییر دادیم تا آنچه را که عمل انجام می دهد به وضوح نشان دهد. - افعال استفاده شده مطابق با آنچه که اکشن های ساخت واقعا انجام می دهند: علاوه بر اکشن های "Build" و "Compile"، نام
Make Project
را بهAssemble Project
تغییر دادیم. ما همچنین یکAssemble Project with Tests
برای مونتاژ اجزای آزمایشی نیز معرفی کردیم.
Google Play SDK Insights: هشدارهای SDK منسوخ شده
نویسندگان SDK اکنون میتوانند نشان دهند که یک SDK منسوخ شده است و به جای آن، SDKهای جایگزین را ذکر کنند. اگر هر یک از SDK های استفاده شده توسط برنامه شما توسط نویسندگانش منسوخ شده باشد، هشدارهای مربوطه را در Android Studio به همراه اطلاعاتی درباره سایر SDK هایی که می توان به جای آن استفاده کرد، مشاهده خواهید کرد.
افت ویژگی اندروید استودیو Meerkat | 2024.3.2
موارد زیر ویژگی های جدید اندروید استودیو Meerkat Feature Drop | 2024.3.2.
برای اینکه ببینید چه چیزی در این نسخه از اندروید استودیو رفع شده است، به مسائل بسته مراجعه کنید.
تست و توسعه با پشتیبان گیری و بازیابی برنامه
حصول اطمینان از عملکرد صحیح پشتیبانگیری و بازیابی Android برای برنامه شما، یک جنبه حیاتی برای اطمینان از اینکه کاربران پس از جابهجایی به دستگاه جدید یا بازیابی از فضای ابری با برنامه شما درگیر میشوند، است. با این حال، آزمایش اینکه آیا پشتیبان گیری و بازیابی داده ها برای برنامه شما کار می کند یا خیر، می تواند دشوار باشد.
Android Studio Meerkat Feature Drop راه هایی را برای شما فراهم می کند تا از برنامه خود یک نسخه پشتیبان تهیه کنید و آن را به دستگاه دیگری بازیابی کنید. این میتواند برای آزمایش اینکه آیا برنامه شما در هنگام بازیابی دادههای برنامه از دستگاهی به دستگاه دیگر یا از یک نسخه پشتیبان ابری مطابق انتظار عمل میکند یا اگر میخواهید راه سریعتری برای راهاندازی یک دستگاه آزمایشی با دادههایی که برای توسعه و اشکالزدایی برنامه خود نیاز دارید، مفید باشد.
یک نسخه پشتیبان ایجاد کنید
برای ایجاد یک فایل پشتیبان، موارد زیر را انجام دهید:
- یک نسخه اشکال زدایی از برنامه خود را در دستگاه متصل مستقر کنید
- برای تهیه نسخه پشتیبان از یکی از اقدامات زیر استفاده کنید:
- از پنجره Running Device ، روی عملکرد Backup App Data از نوار ابزار کلیک کنید
- Run > Backup App Data را از نوار منوی اصلی انتخاب کنید
- از تب Device Explorer > Processes ، روی فرآیند برنامه کلیک راست کرده و Backup App Data را انتخاب کنید
- در گفتگوی ظاهر شده، موارد زیر را انجام دهید:
- شناسه برنامه را برای برنامهای که میخواهید از آن نسخه پشتیبان تهیه کنید، تأیید کنید
- انتخاب کنید که آیا میخواهید یک نسخه پشتیبان از دستگاه به دستگاه ، ابر یا ابر (غیر رمزگذاری نشده) ایجاد کنید.
- نام و مکان پشتیبانگیری را که میخواهید ذخیره کنید تأیید کنید. به طور پیش فرض، نسخه پشتیبان در فهرست اصلی پروژه فعلی Android Studio ذخیره می شود.
یک نسخه پشتیبان برای برنامه خود ایجاد کنید.
- وقتی Android Studio از شما میپرسد که آیا میتواند برنامه را متوقف کند، روی Ok کلیک کنید. برای ایجاد پشتیبان، Android Studio باید روند برنامه را متوقف کند.
میتوانید پشتیبانهایی را که ایجاد میکنید در پنجره ابزار Project > Android در زیر گره Backup Files مشاهده کنید.
بازیابی اطلاعات برنامه
برای بازیابی اطلاعات برنامه، موارد زیر را انجام دهید:
- برنامه خود را در دستگاه متصل مستقر کنید. برنامه باید همان شناسه برنامه را داشته باشد که فایل پشتیبان مورد نظر برای بازیابی در دستگاه است.
- به یکی از اقدامات زیر بروید و روی آن کلیک کنید:
- از پنجره Running Device ، روی عملکرد Restore App Data از نوار ابزار کلیک کنید و یا یک فایل پشتیبان را از تاریخچه اخیر انتخاب کنید یا روی Browse کلیک کنید.
- از نوار منوی اصلی به Run > Restore App Data بروید.
- از تب Device Explorer > Processes ، روی فرآیند برنامه کلیک راست کرده و Restore App Data را انتخاب کنید.
- از پنجره Project > Android tool، روی یک نسخه پشتیبان در زیر گره Backup Files کلیک راست کرده و Restore App Data را انتخاب کنید.
- در صورت وجود، یک نسخه پشتیبان از تاریخچه اخیر انتخاب کنید یا روی Browse... کلیک کنید تا یک فایل پشتیبان برای بازیابی از حافظه محلی انتخاب شود.
از طرف دیگر، می توانید یک فایل پشتیبان را به عنوان بخشی از پیکربندی اجرا اضافه کنید، به طوری که با استقرار برنامه شما، داده های برنامه را از یک فایل پشتیبان نیز بازیابی می کند. برای این کار موارد زیر را انجام دهید:
- از نوار منوی اصلی به Run > Edit Configurations... * بروید.
- پیکربندی اجرای برنامه را انتخاب کنید و به گزینه Restore بروید.
بازیابی گزینه ها در یک پیکربندی اجرا. - برای بازیابی یک برنامه از یک نسخه پشتیبان، کادر کنار بازیابی وضعیت برنامه را علامت بزنید.
- یا یک فایل پشتیبان از تاریخچه اخیر انتخاب کنید یا فایل پشتیبان را از حافظه محلی مرور کرده و انتخاب کنید.
- اگر فقط میخواهید دادههای برنامه را در یک نصب جدید برنامه بازیابی کنید، کادر کنار فقط بازیابی در نصب تازه apk را علامت بزنید. این گزینه می تواند مفید باشد اگر در حال استقرار در یک دستگاه آزمایشی جدید هستید و می خواهید داده ها را برای کمک به اشکال زدایی و توسعه برنامه بازیابی کنید.
- برای ذخیره تنظیمات اجرا روی OK کلیک کنید.
- برنامه خود را با استفاده از پیکربندی اجرا اجرا کنید تا بازیابی داده های برنامه خود را به دستگاه متصل آزمایش کنید.
پشتیبانی از نمادهای مضمون
برای اطمینان از اینکه وقتی کاربران «نمادهای تم» را در گزینههای برنامهنویس 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 بسیار مهم است.

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