الإصدار 1.5.0 من "استوديو Android" (تشرين الثاني/نوفمبر 2015)
الإصلاحات والتحسينات:
- تمت إضافة إمكانات تحليل جديدة في "مراقبة الذاكرة" إلى "مراقبة Android". عند عرض ملف HPROF تم تسجيله من هذه الشاشة، تكون الشاشة الآن أكثر فائدة حتى تتمكّن من تحديد المشاكل بسرعة أكبر، مثل تسرُّب الذاكرة. لاستخدام هذه الشاشة، انقر على شاشة Android في أسفل النافذة الرئيسية. في "مراقبة Android"، انقر على علامة التبويب الذاكرة. أثناء تشغيل أداة المراقبة، انقر على رمز تجميد ذاكرة Java، ثم انقر على عمليات الالتقاط في النافذة الرئيسية وانقر مرّتين على الملف لعرضه. انقر على تحليل التسجيل على يسار الصفحة. (لا يمكن تشغيل "أداة مراقبة أجهزة Android" في الوقت نفسه الذي يتم فيه تشغيل "أداة مراقبة Android").
- تمت إضافة ميزة جديدة تتيح استخدام الروابط لصفحات في التطبيق والروابط المؤدية إلى التطبيقات. يمكن لأداة "محرر الرموز" إنشاء
فلتر أهداف تلقائيًا لإنشاء روابط لصفحات في التطبيق في ملف
AndroidManifest.xml
. ويمكنها أيضًا إنشاء رمز برمجي لمساعدتك في الدمج مع واجهة برمجة التطبيقات لفهرسة التطبيقات في نشاط ضمن ملف Java. تساعدك ميزة اختبار الروابط لصفحات في التطبيق في التأكّد من أنّ رابطًا لصفحة في التطبيق محدّدًا يمكنه تشغيل التطبيق. في علامة التبويب عام ضمن مربّع الحوار إعدادات التشغيل/التصحيح، يمكنك تحديد خيارات تشغيل الرابط لصفحة في التطبيق. يمكنك أيضًا اختبار طلبات بيانات من واجهة برمجة التطبيقات App Indexing API في نشاط باستخدام شاشة logcat في "مراقبة Android". تتضمّن أداة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()
. ويرصد أيضًا عمليات البحث عن موارد البيان غير الصالحة، خاصةً للموارد التي تختلف حسب الإعداد. - تم إصلاح عدد من المشاكل المتعلّقة بالثبات.