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