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