اندروید استودیو نسخه ۱.۵.۰ (نوامبر ۲۰۱۵)
اصلاحات و بهبودها:
- قابلیتهای جدید تحلیل مانیتور حافظه به اندروید مانیتور اضافه شد. وقتی یک فایل HPROF ضبط شده از این مانیتور را مشاهده میکنید، صفحه نمایش اکنون مفیدتر است، بنابراین میتوانید سریعتر مشکلاتی مانند نشت حافظه را پیدا کنید. برای استفاده از این مانیتور، روی اندروید مانیتور در پایین پنجره اصلی کلیک کنید. در اندروید مانیتور، روی برگه حافظه کلیک کنید. در حالی که مانیتور در حال اجرا است، روی نماد Dump Java Heap کلیک کنید و سپس در پنجره اصلی روی Captures کلیک کنید و روی فایل دوبار کلیک کنید تا آن را مشاهده کنید. روی Capture Analysis در سمت راست کلیک کنید. (مانیتور دستگاه اندروید نمیتواند همزمان با اندروید مانیتور در حال اجرا باشد.)
- پشتیبانی جدید از لینکهای عمیق و لینکهای برنامه اضافه شد. ویرایشگر کد میتواند به طور خودکار یک فیلتر intent برای لینکهای عمیق در فایل
AndroidManifest.xmlایجاد کند. همچنین میتواند کدی تولید کند که به شما در ادغام با API نمایهسازی برنامه در یک فعالیت در یک فایل جاوا کمک کند. یک ویژگی تست لینک عمیق به شما کمک میکند تا تأیید کنید که یک لینک عمیق مشخص شده میتواند یک برنامه را راهاندازی کند. در تب عمومی از پنجره Run/Debug Configurations ، میتوانید گزینههای راهاندازی لینک عمیق را مشخص کنید. همچنین میتوانید فراخوانیهای API نمایهسازی برنامه را در یک فعالیت با استفاده از نمایش logcat در Android Monitor آزمایش کنید. ابزارlintاندروید اکنون هشدارهایی برای مشکلات خاص مربوط به لینکهای عمیق و API نمایهسازی برنامه دارد. - قابلیت استفاده از نامهای کوتاه هنگام تکمیل کد نماهای سفارشی در ویرایشگر کد اضافه شد.
- پشتیبانی از عناصر
VectorDrawableبیشتر به Vector Asset Studio برای سازگاری با نسخههای قبلی اضافه شد. Vector Asset Studio میتواند از این عناصر برای تبدیل فایلهای vector drawable به تصاویر رستر PNG برای استفاده در اندروید ۴.۴ (سطح API ۲۰) و پایینتر استفاده کند. - بررسیهای جدید
lintبرای Android TV و Android Auto اضافه شده است تا بازخورد فوری و قابل اجرا در Android Studio را به همراه چندین راه حل سریع به شما ارائه دهد. به عنوان مثال، برای Android TV، میتواند مشکلات مربوط به مجوزها، سختافزار پشتیبانی نشده، عنصرuses-featureو بنر از دست رفته را گزارش داده و یک راه حل سریع ارائه دهد. برای Android Auto، میتواند استفاده صحیح را در فایل توصیفگر ارجاع شده از فایلAndroidManifest.xmlشما اعتبارسنجی کند، در صورت عدم وجود فیلتر intent برای کلاسMediaBrowserServiceگزارش دهد و مشکلات مربوط به عملکردهای صوتی خاص را شناسایی کند. - بررسیهای جدید
lintبرای گیرندههای پخش ناامن، استفاده از کلاسهایSSLCertificateSocketFactoryوHostnameVerifierو فراخوانیهایFile.setReadable()وFile.setWritable()اضافه شده است. همچنین جستجوهای نامعتبر منابع manifest را تشخیص میدهد، به خصوص برای منابعی که بر اساس پیکربندی متفاوت هستند. - تعدادی از مشکلات پایداری برطرف شد.