الإصدار 1.5.0 من "استوديو Android" (نوفمبر 2015)

الإصلاحات والتحسينات:

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