Android Studio v1.5.0 (พฤศจิกายน 2015)
การแก้ไขและการเพิ่มประสิทธิภาพ
- เพิ่มความสามารถในการวิเคราะห์ของเครื่องมือตรวจสอบหน่วยความจำใหม่ลงในเครื่องมือตรวจสอบ Android เมื่อคุณดูไฟล์ HPROF ที่บันทึกจากเครื่องมือตรวจสอบนี้ การแสดงผลจะมีประโยชน์มากขึ้นเพื่อให้คุณระบุปัญหาได้เร็วขึ้น เช่น ปัญหาหน่วยความจำรั่ว หากต้องการใช้เครื่องมือตรวจสอบนี้ ให้คลิกเครื่องมือตรวจสอบ Android ที่ด้านล่างของหน้าต่างหลัก ในเครื่องมือตรวจสอบ Android ให้คลิกแท็บหน่วยความจำ ขณะที่เครื่องมือตรวจสอบทำงานอยู่ ให้คลิกไอคอนถ่ายโอนข้อมูลกองขยะ Java จากนั้นคลิกการบันทึกในหน้าต่างหลัก แล้วดับเบิลคลิกไฟล์เพื่อดู คลิกบันทึกการวิเคราะห์ทางด้านขวา (เครื่องมือตรวจสอบอุปกรณ์ Android จะทํางานพร้อมกันกับเครื่องมือตรวจสอบ Android ไม่ได้)
- เพิ่มการรองรับ Deep Link และลิงก์แอปใหม่แล้ว เครื่องมือแก้ไขโค้ดสามารถสร้างตัวกรอง Intent สําหรับการลิงก์แบบเจาะลึกในไฟล์
AndroidManifest.xml
โดยอัตโนมัติ นอกจากนี้ ยังสามารถสร้างโค้ดเพื่อช่วยให้คุณผสานรวมกับ App Indexing API ในกิจกรรมในไฟล์ Java ได้ด้วย ฟีเจอร์การทดสอบ Deep Link ช่วยให้คุณยืนยันว่า Deep Link ที่ระบุสามารถเปิดแอปได้ ในแท็บทั่วไปของกล่องโต้ตอบการเรียกใช้/แก้ไขข้อบกพร่องการกำหนดค่า คุณสามารถระบุตัวเลือกการเปิด Deep Link ได้ นอกจากนี้ คุณยังทดสอบการเรียก App Indexing API ในกิจกรรมได้โดยใช้จอแสดงผล logcat ของเครื่องมือตรวจสอบ Android ตอนนี้เครื่องมือlint
ของ Android มีคำเตือนสำหรับปัญหาบางอย่างที่เกี่ยวข้องกับ Deep Link และ 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
ใหม่สำหรับตัวรับการออกอากาศที่ไม่ปลอดภัย การใช้คลาสSSLCertificateSocketFactory
และHostnameVerifier
ตลอดจนการเรียกใช้File.setReadable()
และFile.setWritable()
นอกจากนี้ยังตรวจหาการค้นหาทรัพยากรไฟล์ Manifest ที่ไม่ถูกต้องด้วย โดยเฉพาะอย่างยิ่งสำหรับทรัพยากรที่ต่างกันไปตามการกำหนดค่า - แก้ไขปัญหาด้านความเสถียรหลายรายการ