Android Studio v1.5.0 (พฤศจิกายน 2015)
การแก้ไขและการเพิ่มประสิทธิภาพ
- เพิ่มความสามารถในการวิเคราะห์เครื่องมือตรวจสอบหน่วยความจำใหม่ลงใน Android Monitor เมื่อดูไฟล์ HPROF ที่บันทึกจากเครื่องมือตรวจสอบนี้ ตอนนี้การแสดงผลจะมีประโยชน์มากขึ้นเพื่อให้คุณค้นหา ปัญหาต่างๆ เช่น หน่วยความจำรั่ว ได้เร็วขึ้น หากต้องการใช้เครื่องมือตรวจสอบนี้ ให้คลิก Android Monitor ที่ด้านล่างของหน้าต่างหลัก ใน Android Monitor ให้คลิกแท็บหน่วยความจำ ขณะที่ จอภาพทำงานอยู่ ให้คลิกไอคอนทิ้งฮีปของ Java จากนั้นคลิก การจับภาพในหน้าต่างหลัก แล้วดับเบิลคลิกไฟล์เพื่อดู คลิก การวิเคราะห์การจับภาพทางด้านขวา (Android Device Monitor ไม่สามารถทำงานพร้อมกับ Android Monitor ได้)
- เพิ่มการรองรับ Deep Link และ App Link ใหม่ เครื่องมือแก้ไขโค้ดจะสร้าง
ตัวกรอง Intent สำหรับ Deep Link ในไฟล์
AndroidManifest.xml
โดยอัตโนมัติ นอกจากนี้ยัง สร้างโค้ดเพื่อช่วยคุณผสานรวมกับ App Indexing API ในกิจกรรมในไฟล์ Java ได้ด้วย ฟีเจอร์การทดสอบ Deep Link ช่วยให้คุณยืนยันได้ว่า Deep Link ที่ระบุสามารถเปิดแอปได้ ในแท็บทั่วไป ของกล่องโต้ตอบการกำหนดค่าการเรียกใช้/การแก้ไขข้อบกพร่อง คุณสามารถระบุตัวเลือกการเปิด Deep Link ได้ นอกจากนี้ คุณยังทดสอบการเรียก App Indexing API ในกิจกรรมได้โดยใช้การแสดงผล logcat ของ Android Monitor ตอนนี้เครื่องมือlint
ของ Android มีคำเตือนสำหรับปัญหาบางอย่างที่เกี่ยวข้องกับ Deep Link และ App Indexing API แล้ว - เพิ่มความสามารถในการใช้ชื่อย่อเมื่อเติมโค้ดมุมมองที่กำหนดเองในโปรแกรมแก้ไขโค้ด
- เพิ่มการรองรับองค์ประกอบ
VectorDrawable
เพิ่มเติมใน Vector Asset Studio เพื่อความเข้ากันได้แบบย้อนหลัง Vector Asset Studio สามารถใช้องค์ประกอบเหล่านี้เพื่อแปลงภาพวาดเวกเตอร์ เป็นภาพแรสเตอร์ PNG เพื่อใช้กับ Android 4.4 (API ระดับ 20) และต่ำกว่า - เพิ่ม
lint
การตรวจสอบใหม่สำหรับ Android TV และ Android Auto เพื่อให้คุณได้รับ ความคิดเห็นที่นำไปใช้ได้ทันทีใน Android Studio พร้อมกับการแก้ไขอย่างรวดเร็วหลายรายการ เช่น สำหรับ Android TV เครื่องมือนี้สามารถรายงานและแก้ไขปัญหาเกี่ยวกับสิทธิ์ ฮาร์ดแวร์ที่ไม่รองรับ องค์ประกอบuses-feature
และปัญหาเกี่ยวกับแบนเนอร์ที่ขาดหายไปได้อย่างรวดเร็ว สำหรับ Android Auto เครื่องมือนี้จะ ตรวจสอบการใช้งานที่ถูกต้องในไฟล์ตัวอธิบายที่อ้างอิงจากไฟล์AndroidManifest.xml
รายงานหากไม่มีตัวกรอง Intent สำหรับคลาสMediaBrowserService
และระบุปัญหาการดำเนินการด้วยเสียงบางอย่าง - เพิ่ม
lint
การตรวจสอบใหม่สำหรับ BroadcastReceiver ที่ไม่ปลอดภัย การใช้คลาสSSLCertificateSocketFactory
และHostnameVerifier
รวมถึง การเรียกFile.setReadable()
และFile.setWritable()
นอกจากนี้ ยังตรวจหา การค้นหาทรัพยากรในไฟล์ Manifest ที่ไม่ถูกต้อง โดยเฉพาะทรัพยากรที่แตกต่างกันตามการกำหนดค่า - แก้ไขปัญหาด้านความเสถียรหลายรายการ