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

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

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