الإصدار 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 إلى استوديو مواد العرض الخاصة بالمتّجهات لضمان التوافق مع الإصدارات القديمة. يمكن أن تستخدم أداة استوديو مواد العرض الخاصة بالمتّجهات هذه العناصر لتحويل المتّجهات القابلة للرسم إلى صور نقطية بتنسيق PNG لاستخدامها مع الإصدار 4.4 من نظام التشغيل Android (مستوى واجهة برمجة التطبيقات 20) والإصدارات الأقدم.
  • أضفنا عمليات فحص جديدة lint لتطبيقات Android TV وAndroid Auto بهدف تقديم ملاحظات فورية قابلة للتنفيذ في "استوديو Android"، بالإضافة إلى العديد من الإصلاحات السريعة. على سبيل المثال، بالنسبة إلى Android TV، يمكنها الإبلاغ عن المشاكل وتقديم حلّ سريع لها، مثل مشاكل الأذونات والأجهزة غير المتوافقة وعنصر uses-feature والمشاكل المتعلّقة بالبانر. بالنسبة إلى Android Auto، يمكنه التحقّق من الاستخدام الصحيح في ملف الواصف المشار إليه من ملف AndroidManifest.xml، والإبلاغ في حال عدم توفّر فلتر أهداف لفئة MediaBrowserService، وتحديد بعض المشاكل المتعلّقة بالإجراءات الصوتية.
  • تمت إضافة عمليات تحقّق جديدة lint خاصة بمستقبِلات البث غير الآمنة، واستخدامات الفئتَين SSLCertificateSocketFactory وHostnameVerifier، وعمليات استدعاء File.setReadable() وFile.setWritable(). ويرصد أيضًا عمليات البحث غير الصالحة عن موارد البيان، خاصةً الموارد التي تختلف حسب الإعداد.
  • تم إصلاح عدد من المشاكل المتعلّقة بالثبات.