Android Studio IDE رسمی برای توسعه اندروید است و شامل همه چیزهایی است که برای ساخت برنامه های اندروید نیاز دارید.
این صفحه ویژگی ها و پیشرفت های جدید در آخرین نسخه در کانال پایدار، اندروید استودیو Narwhal Feature Drop را فهرست می کند. میتوانید آن را از اینجا دانلود کنید یا با کلیک روی راهنما > بررسی بهروزرسانیها ( اندروید استودیو > بررسی بهروزرسانیها در macOS) آن را در Android Studio بهروزرسانی کنید.
این نسخه پایدار اندروید استودیو است. توجه داشته باشید که وصله ها ممکن است حاوی ویژگی های جزئی جدید و رفع اشکال باشند. برای درک نامگذاری نسخه اندروید استودیو، اسامی نسخههای Android Studio را ببینید.
برای اینکه ببینید چه چیزی در این نسخه از اندروید استودیو رفع شده است، به مسائل بسته مراجعه کنید.
برای مشاهده یادداشتهای انتشار نسخههای قدیمیتر Android Studio، نسخههای گذشته را ببینید.
برای دسترسی زودهنگام به ویژگیها و بهبودهای آینده، به ساختهای پیشنمایش Android Studio مراجعه کنید.
اگر در اندروید استودیو با مشکل مواجه شدید، صفحه مشکلات شناخته شده یا عیبیابی را بررسی کنید.
پلاگین Android Gradle و سازگاری Android Studio
سیستم ساخت اندروید استودیو مبتنی بر Gradle است و افزونه Android Gradle (AGP) چندین ویژگی را اضافه می کند که مخصوص ساخت برنامه های اندروید است. جدول زیر لیست می کند که کدام نسخه AGP برای هر نسخه از Android Studio مورد نیاز است.
نسخه اندروید استودیو | نسخه AGP مورد نیاز |
---|---|
Narwhal Feature Drop | 2025.1.2 | 4.0-8.12 |
ناروال | 2025.1.1 | 3.2-8.11 |
افت ویژگی Meerkat | 2024.3.2 | 3.2-8.10 |
میرکات | 2024.3.1 | 3.2-8.9 |
قطره ویژگی لیدی باگ | 2024.2.2 | 3.2-8.8 |
لیدی باگ | 2024.2.1 | 3.2-8.7 |
افت ویژگی کوالا | 2024.1.2 | 3.2-8.6 |
کوالا | 2024.1.1 | 3.2-8.5 |
چتر دریایی | 2023.3.1 | 3.2-8.4 |
ایگوانا | 2023.2.1 | 3.2-8.3 |
جوجه تیغی | 2023.1.1 | 3.2-8.2 |
زرافه | 2022.3.1 | 3.2-8.1 |
فلامینگو | 2022.2.1 | 3.2-8.0 |
نسخه های قدیمی تر
نسخه اندروید استودیو | نسخه AGP مورد نیاز |
---|---|
مارماهی برقی | 2022.1.1 | 3.2-7.4 |
دلفین | 2021.3.1 | 3.2-7.3 |
سنجاب | 2021.2.1 | 3.2-7.2 |
زنبور عسل | 2021.1.1 | 3.2-7.1 |
روباه قطبی | 2020.3.1 | 3.1-7.0 |
برای کسب اطلاعات در مورد آنچه در افزونه Android Gradle جدید است، به یادداشتهای انتشار افزونه Android Gradle مراجعه کنید.
حداقل نسخه ابزارها برای سطح API Android
حداقل نسخههای Android Studio و AGP وجود دارد که از سطح API خاصی پشتیبانی میکنند. استفاده از نسخههای پایینتر از Android Studio یا AGP نسبت به آنچه که targetSdk
پروژه یا compileSdk
مورد نیاز است، میتواند منجر به مشکلات غیرمنتظره شود. توصیه میکنیم از آخرین نسخه پیشنمایش Android Studio و AGP برای کار روی پروژههایی که نسخههای پیشنمایش سیستمعامل Android را هدف میگیرند، استفاده کنید. میتوانید نسخههای پیشنمایش Android Studio را در کنار یک نسخه پایدار نصب کنید .
حداقل نسخه های اندروید استودیو و AGP به شرح زیر است:
سطح API | حداقل نسخه اندروید استودیو | حداقل نسخه AGP |
---|---|---|
36.0 | میرکات | پچ 1 2024.3.1 | 8.9.1 |
35 | افت ویژگی کوالا | 2024.2.1 | 8.6.0 |
34 | جوجه تیغی | 2023.1.1 | 8.1.1 |
33 | فلامینگو | 2022.2.1 | 7.2 |
سازگاری Android Studio و خدمات Cloud
Android Studio شامل یکپارچهسازیهای خدماتی است که به شما و تیمتان کمک میکند با توسعه، انتشار و نگهداری برنامههای Android، پیشرفت سریعتری داشته باشید. این شامل سرویسهای Cloud مانند Gemini در Android Studio، Play Vitals و Firebase Crashlytics میشود. سرویسهای ابری فقط در آخرین نسخه کانال پایدار Android Studio، سه نسخه اصلی قبلی اخیر و وصلههای مرتبط با آن نسخهها در دسترس هستند. وقتی نسخهای خارج از آن پنجره سازگاری قرار میگیرد، ادغامهای سرویس غیرفعال میشوند و شما باید Android Studio را بهروزرسانی کنید.
نسخه های Android Studio که در حال حاضر با سرویس های Cloud سازگار هستند
از زمان انتشار کانال پایدار Android Studio Meerkat Feature Drop، همه نسخههای Studio با سرویسهای Cloud سازگار هستند. اجرای آن با افت ویژگی Android Studio Narwhal آغاز خواهد شد.
آزمایشگاه های استودیو
Studio Labs به شما امکان میدهد جدیدترین ویژگیهای آزمایشی هوش مصنوعی را در نسخه پایدار Android Studio امتحان کنید، بنابراین میتوانید سریعتر پیشنهادات کمک هوش مصنوعی ما را در گردش کار توسعه خود ادغام کنید. برای اطلاعات بیشتر، آزمایشگاههای استودیو را ببینید.
موارد زیر ویژگی هایی هستند که در حال حاضر در Studio Labs موجود هستند.
ویژگی | توضیحات | اسناد |
---|---|---|
نوشتن پیش نمایش تولید | Gemini میتواند بهطور خودکار پیشنمایشهای Compose، از جمله دادههای ساختگی برای پارامترهای پیشنمایش، برای یک composable خاص یا همه فایلهای composable در یک فایل را تولید کند. | ایجاد پیش نمایش نوشتن |
تصاویر را پیوست کنید | برای کمک به ایجاد UI، اشکالزدایی باگهای UI، مستندسازی معماری برنامه و موارد دیگر، تصویری را به درخواست خود پیوست کنید. | تصاویر را پیوست کنید |
فایل ها را پیوست کنید | فایل هایی را به جستار خود ضمیمه کنید تا به Gemini کمک کنید تا زمینه سوال شما را بهتر درک کند و کدهایی را که باید به روز شود را شناسایی کند. | فایل ها را پیوست کنید |
تغییر رابط کاربری | از زبان طبیعی برای بهروزرسانی رابط کاربری برنامه خود مستقیماً از پانل پیشنمایش «نوشتن» استفاده کنید. | تغییر رابط کاربری |
موارد زیر ویژگی های جدید اندروید استودیو Narwhal Feature Drop هستند.
Gemini در حالت عامل اندروید استودیو
Gemini در Android Studio's Agent Mode یک ویژگی هوش مصنوعی جدید است که برای انجام وظایف توسعه پیچیده و چند مرحلهای طراحی شده است که فراتر از آن چیزی است که میتوانید با چت کردن با Gemini تجربه کنید. برای استفاده از Agent Mode، روی Gemini در نوار کناری کلیک کنید و سپس زبانه Agent را انتخاب کنید. شما می توانید یک هدف پیچیده را توصیف کنید، مانند تولید تست های واحد یا رفع خطاها، و عامل یک برنامه اجرایی را تدوین می کند که چندین فایل را در پروژه شما در بر می گیرد. عامل برای رسیدن به هدف، ویرایشهایی را پیشنهاد میکند و به طور مکرر باگها را رفع میکند. می توانید تغییرات پیشنهادی را بررسی، بپذیرید یا رد کنید و از نماینده بخواهید بازخورد شما را تکرار کند.

قوانین در جوزا
قوانین در Gemini به شما امکان می دهند سبک های کدنویسی ترجیحی یا فرمت های خروجی را در کتابخانه Prompt تعریف کنید. همچنین می توانید پشته فناوری و زبان های مورد علاقه خود را ذکر کنید. هنگامی که یک بار این تنظیمات برگزیده را تنظیم می کنید، به طور خودکار برای همه درخواست های بعدی ارسال شده به Gemini اعمال می شوند. قوانین به هوش مصنوعی کمک می کند تا استانداردها و اولویت های پروژه را برای کمک کد دقیق تر و متناسب تر درک کند. به عنوان مثال، میتوانید قاعدهای مانند «همیشه در Kotlin به من پاسخهای مختصر بده» ایجاد کنید.
برای تنظیم یک قانون، به Android Studio > Settings > Tools > Gemini > Prompt Library > Rules بروید و متن را در ویرایشگر ویرایش کنید. از منوی کشویی برای ذخیره قوانین در سطح IDE یا سطح پروژه استفاده کنید:
- قوانین سطح IDE برای شما خصوصی هستند و می توانند در چندین پروژه استفاده شوند.
- قوانین سطح پروژه را می توان بین هم تیمی هایی که روی همان پروژه کار می کنند به اشتراک گذاشت. برای اشتراکگذاری درخواستها در تیم، باید پوشه
.idea
را به سیستم کنترل نسخه اضافه کنید.

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

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

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

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

تنظیم جدید برای غیرفعال کردن همگامسازی خودکار
Android Studio اکنون تنظیماتی را برای جابجایی از حالت همگامسازی خودکار پیشفرض (مثلاً وقتی پروژه باز میشود به طور خودکار اجرا میشود) به حالت همگامسازی دستی جدید همراه با یادآوری ارائه میدهد. رفتار پیشفرض همچنان همگامسازی خودکار است. برای جابهجایی به همگامسازی دستی، به File ( Android Studio در macOS) > Settings > Build, Execution, Deployment > Build Tools بروید و حالت Project Sync را روی Manual Sync با یادآوری به عنوان حالت Project Sync تنظیم کنید.
آزمایشگاه دستگاه شریک با پخش جریانی دستگاه Android در دسترس است
Partner Device Labs آزمایشگاههای دستگاهی هستند که توسط شرکای Google OEM مانند Samsung، Xiaomi، OPPO، OnePlus، vivo و دیگران اداره میشوند و گزینش دستگاههای موجود در Android Device Streaming را گسترش میدهند. این سرویس در نسخه بتا است و در آخرین نسخه های Canary اندروید استودیو موجود است. برای کسب اطلاعات بیشتر، اتصال به آزمایشگاه دستگاه شریک را ببینید.
حالت K2 به طور پیش فرض
اندروید استودیو اکنون به طور پیش فرض از کامپایلر K2 Kotlin استفاده می کند. این کامپایلر نسل بعدی بهبودهای عملکردی قابل توجهی را برای IDE و بیلدهای شما به ارمغان می آورد. با فعال کردن K2، ما راه را برای ویژگیهای زبان برنامهنویسی Kotlin در آینده و تجربه توسعه سریعتر و قویتر در Kotlin هموار میکنیم.