الإصدار 1.5.0 من "استوديو Android" (نوفمبر 2015)
الإصلاحات والتحسينات:
- تمت إضافة إمكانات تحليل جديدة إلى "أداة مراقبة الذاكرة" في "أداة مراقبة Android". عند عرض ملف HPROF تم التقاطه من أداة المراقبة هذه، ستكون الشاشة الآن أكثر فائدة، ما يتيح لك تحديد المشاكل بشكل أسرع، مثل تسرُّب الذاكرة. لاستخدام هذه الأداة، انقر على Android Monitor في أسفل النافذة الرئيسية. في "مراقب Android"، انقر على علامة التبويب الذاكرة. أثناء تشغيل أداة المراقبة، انقر على الرمز تفريغ ذاكرة التجميع المؤقتة في Java، ثم انقر على عمليات الالتقاط في النافذة الرئيسية وانقر مرّتين على الملف لعرضه. انقر على تسجيل التحليل على يسار الصفحة. (لا يمكن تشغيل أداة Android Device Monitor في الوقت نفسه مع أداة Android Monitor).
- تمت إضافة ميزة دعم الروابط الجديدة لصفحات معيّنة وروابط التطبيقات. يمكن لأداة "محرّر الرموز" إنشاء فلتر أهداف تلقائيًا للربط العميق في ملف
AndroidManifest.xml. يمكنه أيضًا إنشاء رمز برمجي لمساعدتك في الدمج مع واجهة برمجة التطبيقات لفهرسة التطبيقات في نشاط في ملف Java. تساعدك ميزة اختبار الروابط لصفحات معيّنة في التأكّد من أنّ رابطًا معيّنًا لصفحة في التطبيق يمكنه تشغيل التطبيق. في علامة التبويب عام ضمن مربّع الحوار إعدادات التشغيل/تصحيح الأخطاء، يمكنك تحديد خيارات تشغيل الروابط لصفحات معيّنة. يمكنك أيضًا اختبار طلبات بيانات من واجهة برمجة التطبيقات App Indexing في نشاط باستخدام شاشة logcat في Android Monitor. تتضمّن أداةlintعلى Android الآن تحذيرات بشأن بعض المشاكل المتعلّقة بالروابط لصفحات في التطبيق وواجهة برمجة التطبيقات App Indexing API. - تمت إضافة إمكانية استخدام أسماء قصيرة عند إكمال الرمز تلقائيًا للعروض المخصّصة في "محرّر الرموز".
- تمت إضافة دعم المزيد من عناصر
VectorDrawableإلى استوديو مواد العرض الخاصة بالمتّجهات لضمان التوافق مع الإصدارات القديمة. يمكن أن يستخدم استوديو مواد العرض الخاصة بالمتّجهات هذه العناصر لتحويل المتّجهات القابلة للرسم إلى صور نقطية بتنسيق PNG لاستخدامها مع الإصدار 4.4 من نظام التشغيل Android (مستوى واجهة برمجة التطبيقات 20) والإصدارات الأقدم. - أضفنا عمليات فحص جديدة
lintلتطبيقات Android TV وAndroid Auto بهدف تقديم ملاحظات فورية قابلة للتنفيذ في "استوديو Android"، بالإضافة إلى العديد من الإصلاحات السريعة. على سبيل المثال، بالنسبة إلى Android TV، يمكنها الإبلاغ عن المشاكل وتقديم حلّ سريع لها، مثل مشاكل الأذونات والأجهزة غير المتوافقة وعنصرuses-featureوالمشاكل المتعلّقة بالبانر. بالنسبة إلى Android Auto، يمكنها التحقّق من الاستخدام الصحيح في ملف الواصف المشار إليه من ملفAndroidManifest.xml، والإبلاغ في حال عدم توفّر intent filter لفئةMediaBrowserService، وتحديد بعض المشاكل المتعلّقة بالإجراءات الصوتية. - تمت إضافة عمليات فحص جديدة
lintلبرامج استقبال البث غير الآمنة، واستخدامات الفئاتSSLCertificateSocketFactoryوHostnameVerifier، وعمليات استدعاءFile.setReadable()وFile.setWritable(). ويرصد أيضًا عمليات البحث غير الصالحة عن موارد في ملف البيان، خاصةً الموارد التي تختلف حسب الإعداد. - تم إصلاح عدد من المشاكل المتعلّقة بالثبات.