Android Studio v1.5.0 (พฤศจิกายน 2015)

การแก้ไขและเพิ่มประสิทธิภาพ

  • เพิ่มความสามารถในการวิเคราะห์ Memory Monitor ใหม่ใน Android Monitor เมื่อคุณดูไฟล์ HPROF ที่ถ่ายจากจอภาพนี้ จอแสดงผลจะมีประโยชน์มากขึ้นเพื่อให้คุณค้นหา เช่น หน่วยความจำรั่วไหล หากต้องการใช้จอภาพนี้ ให้คลิก Android Monitor ที่ ด้านล่างของหน้าต่างหลัก ใน Android Monitor ให้คลิกแท็บหน่วยความจำ ขณะที่ ที่จอภาพทำงานอยู่ ให้คลิกไอคอน Dump Java Heap แล้วคลิก จับภาพในหน้าต่างหลัก แล้วดับเบิลคลิกไฟล์เพื่อดู คลิก บันทึกการวิเคราะห์ทางด้านขวา (พารามิเตอร์ การตรวจสอบอุปกรณ์ Android จะไม่ทำงานพร้อมกับ Android Monitor)
  • เพิ่มการรองรับ Deep Link และลิงก์แอปใหม่แล้ว ตัวแก้ไขโค้ดสามารถสร้าง ตัวกรอง Intent สำหรับการทำ Deep Link ในไฟล์ AndroidManifest.xml นอกจากนี้ยังสามารถ สร้างโค้ดเพื่อช่วยในการผสานรวมกับ API การจัดทำดัชนีแอป ในกิจกรรมในไฟล์ Java ฟีเจอร์การทดสอบ Deep Link ช่วยยืนยันว่า Deep Link ที่ระบุสามารถเปิดแอปได้ ในทั่วไป ของกล่องโต้ตอบ Run/Debug Configurations คุณสามารถระบุการเปิด Deep Link ตัวเลือก นอกจากนี้คุณยังทดสอบการเรียก API การจัดทำดัชนีแอปในกิจกรรมได้โดยใช้ Android Monitor logcat ขณะนี้เครื่องมือ 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 ใหม่สำหรับ Broadcast Receiver ที่ไม่ปลอดภัย SSLCertificateSocketFactory และ HostnameVerifier การใช้งานในชั้นเรียน และ File.setReadable() และ File.setWritable() สาย และตรวจพบ การค้นหาทรัพยากรไฟล์ Manifest ที่ไม่ถูกต้อง โดยเฉพาะสำหรับทรัพยากรที่แตกต่างกันไปตามการกำหนดค่า
  • แก้ไขปัญหาด้านความเสถียรหลายอย่าง