Android Studio Quail 2 มีความเสถียรแล้ว: ทำหลายอย่างพร้อมกันด้วย AI Agent ของ Android Studio
ใช้เวลาอ่าน 3 นาที
Android Studio Quail 2 มีความเสถียรแล้วตอนนี้และพร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริง ซึ่งจะเปลี่ยน IDE ของคุณให้เป็นเวิร์กโฟลว์ของ Agent พร้อมกัน การโปรไฟล์หน่วยความจำรั่วไหลที่ผสานรวมอย่างเป็นทางการ และการแก้ไขข้อขัดข้องที่คำนึงถึงบริบท ไม่ว่าคุณจะทำการยกเครื่องสถาปัตยกรรมทั้งหมด ติดตามหน่วยความจำรั่วไหล หรือแก้ไขข้อขัดข้องที่สำคัญในเวอร์ชันที่ใช้งานจริง Android Studio จะช่วยให้คุณทำงานในพื้นที่ทำงานได้อย่างราบรื่นโดยลดความยุ่งยากในการทำงานด้วยตนเอง
มาดูรายละเอียดเกี่ยวกับฟีเจอร์ใหม่กัน
ทำหลายอย่างพร้อมกันด้วยแชทแบบขนาน
ใน Android Studio Quail 2 เราได้ทุ่มเทแรงกายแรงใจในการออกแบบโหมด Agent ใหม่ตั้งแต่ต้น สถาปัตยกรรมใหม่นี้ให้ประสิทธิภาพที่ดีขึ้น มีความยืดหยุ่นมากขึ้นในการแยกย่อยงานที่ซับซ้อน และปรับปรุงชุดเครื่องมือภายในที่ Agent ใช้ในการทำงาน
นอกเหนือจากการปรับปรุงเบื้องหลังเหล่านี้แล้ว การเปลี่ยนแปลงเหล่านี้ยังช่วยให้คุณสนทนาในแชทของ Agent หลายรายการพร้อมกันได้ด้วย การรอให้ Agent ของ Android Studio ทำงานให้เสร็จก่อนที่คุณจะถามคำถามอื่นหรือเริ่มงานแยกต่างหากในโหมด Agent เป็นจุดคอขวดในอดีต คุณสามารถทำหลายอย่างพร้อมกันได้อย่างราบรื่น เช่น เริ่มการปรับโครงสร้าง UI ในแท็บหนึ่ง แก้ไขกฎ ProGuard ในแท็บที่ 2 และสร้างเอกสารในแท็บที่ 3
นอกจากนี้ คุณยังเปลี่ยนโมเดลที่ Agent ใช้จากแชทหนึ่งไปยังอีกแชทหนึ่งได้ตามคำขอของคุณ ดู Android Bench เพื่อวิเคราะห์ประสิทธิภาพของ LLM ในการทำงานด้านการพัฒนา Android
- หากใช้แชทแบบขนาน วิธีใช้: คลิกไอคอน "+" เพื่อเริ่มการสนทนาแบบขนานใหม่ และใช้ไอคอนประวัติ เพื่อไปยังงานที่ใช้งานอยู่ หรือเลือก File > New > New Agent Tab เพื่อเปิดการสนทนาในแท็บเฉพาะ
- หมายเหตุ: ปัจจุบันยังไม่รองรับ Worktree โปรดใช้ความระมัดระวังเมื่อเรียกใช้แชทพร้อมกันที่แก้ไขไฟล์โปรเจ็กต์เดียวกัน ซึ่งอาจทำให้เกิดข้อขัดแย้งในเอดิเตอร์ได้
การตรวจหาหน่วยความจำรั่วไหลด้วย LeakCanary
หน่วยความจำรั่วไหลใน Android เกิดขึ้นเมื่อโค้ดของคุณเก็บการอ้างอิงของออบเจ็กต์ไว้นานหลังจากวงจรการทำงานของออบเจ็กต์สิ้นสุดลง ซึ่งจะป้องกันไม่ให้ Garbage Collector เรียกคืนหน่วยความจำนั้น ทำให้ประสิทธิภาพการทำงานช้าลงหรือเกิดข้อผิดพลาด OutOfMemoryError ในที่สุด
การค้นหาหน่วยความจำรั่วไหลอาจเป็นงานที่น่าเบื่อและต้องทำด้วยตนเอง ตั้งแต่ Android Studio Quail 2 เป็นต้นไป เครื่องมือตรวจหาหน่วยความจำรั่วไหลแบบโอเพนซอร์สยอดนิยม LeakCanary จะผสานรวมอย่างเป็นทางการเข้ากับ Profiler โดยตรงในฐานะงานระดับเฟิร์สคลาสโดยเฉพาะ
การผสานรวมนี้จะเปลี่ยนประสิทธิภาพการดีบักของคุณโดยการย้ายการวิเคราะห์ฮีปออกจากโทรศัพท์ทดสอบที่มีทรัพยากรจำกัดไปยังคอมพิวเตอร์สำหรับพัฒนาที่มีประสิทธิภาพสูง การเรียกใช้การวิเคราะห์ในคอมพิวเตอร์จะช่วยให้การติดตามหน่วยความจำรั่วไหลเร็วขึ้นถึง 5 เท่าและไม่มีอาการกระตุก ทำให้แอปทดสอบทำงานได้อย่างราบรื่นในอุปกรณ์
เมื่อตรวจพบหน่วยความจำรั่วไหลระหว่างเซสชันการโปรไฟล์ ให้ทำดังนี้
- Profiler จะแสดงการติดตามหน่วยความจำรั่วไหลแบบอินเทอร์แอกทีฟที่มีการกำหนดสี โดยจัดกลุ่มเหตุการณ์ที่เกิดขึ้นและประมาณหน่วยความจำที่สูญเสียไป
- คุณสามารถคลิกไปที่การประกาศ ในออบเจ็กต์ที่มีหน่วยความจำรั่วไหลในการติดตามเพื่อข้ามไปยังบรรทัดโค้ดที่แน่นอนในเอดิเตอร์ได้ทันที
- คุณสามารถคลิกแก้ไขด้วย Agent เพื่อให้ Agent Gemini รับการติดตาม อธิบายสาเหตุหลักของการอ้างอิงที่เก็บไว้ และเขียนการเปลี่ยนแปลงโค้ดที่แน่นอน (เช่น ยกเลิกการเชื่อมโยง Listener หรือล้างการอ้างอิงแบบคงที่) เพื่อแก้ไขหน่วยความจำรั่วไหล
การผสานรวม Agent ของข้อมูลเชิงลึกด้านคุณภาพของแอป
การติดตามสาเหตุหลักของข้อขัดข้องของแอปอาจต้องมีการสังเคราะห์ Stack Trace, ข้อมูลอุปกรณ์ และซอร์สโค้ดด้วยตนเอง อย่างไรก็ตาม ตอนนี้ข้อมูลเชิงลึกด้านคุณภาพของแอป (AQI) ของ Android Studio ได้ผสานรวมกับโหมด Agent อย่างสมบูรณ์แล้วเพื่อช่วยคุณจัดการกับงานที่ซับซ้อน
เมื่อคลิกข้อขัดข้องในแผง AQI คุณจะได้รับข้อมูลสรุประดับสูงที่กระชับเกี่ยวกับปัญหาทันที หากต้องการดูรายละเอียดเพิ่มเติม เพียงคลิกดูเพิ่มเติม ซึ่งจะเปิดแชทเฉพาะที่ Agent ใช้โมเดลที่คุณเลือกและดึงซอร์สโค้ดในเครื่องและสแต็กเทรซแบบเต็มเพื่ออธิบายข้อผิดพลาดอย่างละเอียด
การผสานรวม Agent ใหม่จะช่วยให้คุณย้ายจากขั้นตอนการระบุปัญหาไปยังขั้นตอนการแก้ไขได้โดยตรง เมื่อคลิกแก้ไขด้วย AI Agent จะวิเคราะห์ปัญหา เสนอแผนการแก้ไขแบบทีละขั้นตอน และเมื่อคุณอนุมัติแล้ว Agent จะใช้การเปลี่ยนแปลงโค้ดที่จำเป็นกับโปรเจ็กต์ของคุณโดยตรงและยืนยันการแก้ไขที่ได้
การปรับปรุงคุณภาพและความเสถียร
นอกเหนือจากฟีเจอร์ใหม่แล้ว เรายังคงมุ่งเน้นที่คุณภาพด้วยการแก้ไขข้อบกพร่องมากมายและรวมการปรับปรุงความเสถียรและประสิทธิภาพล่าสุดจากแพลตฟอร์ม IntelliJ ซึ่งทำให้การพัฒนาประจำวันของคุณดีขึ้นอย่างมาก
เริ่มต้นใช้งาน
พร้อมที่จะเจาะลึกและเร่งการพัฒนาแล้วหรือยัง ดาวน์โหลด Android Studio Quail 2 และเริ่มสำรวจฟีเจอร์ใหม่เหล่านี้ได้เลยวันนี้ ความคิดเห็นของคุณมีความสำคัญอย่างยิ่งต่อเราเสมอตรวจสอบปัญหาที่ทราบ รายงานข้อบกพร่อง และเข้าร่วมเป็นส่วนหนึ่งของชุมชนที่มีชีวิตชีวาของเราบน LinkedIn Medium YouTube หรือ X
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์นี่คือเวอร์ชันเสถียรสุดท้ายสำหรับ Android Studio Quail ฟีเจอร์ใหม่ใน Android Studio ช่วยให้คุณสร้างแอปพรีเมียมด้วย AI ได้อย่างมีประสิทธิภาพ
Amman Asfaw • ใช้เวลาอ่าน 5 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์ในปีนี้ที่งาน Google I/O เราจะก้าวข้ามการเปลี่ยนแปลงแบบวนซ้ำไปสู่การเปลี่ยนแปลงพื้นฐานในวิธีสร้างแอป เครื่องมือใหม่ล่าสุดของเราสร้างขึ้นสำหรับยุค Agentic โดยมีฟีเจอร์ที่ช่วยเพิ่มประสิทธิภาพการทำงานให้กับคุณในฐานะนักพัฒนาแอป Android และเพิ่มประสิทธิภาพให้กับ Agent AI ที่คุณติดตั้งใช้งานในฐานของโค้ด
Matthew Warner • ใช้เวลาอ่าน 8 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์เวิร์กโฟลว์และความต้องการ AI ของนักพัฒนาซอฟต์แวร์แต่ละคนไม่เหมือนกัน และคุณควรเลือกได้ว่าต้องการให้ AI ช่วยในการพัฒนาอย่างไร ในเดือนมกราคม เราได้เปิดตัวความสามารถในการเลือกโมเดล AI ในเครื่องหรือระยะไกลเพื่อขับเคลื่อนฟังก์ชันการทำงานของ AI ใน Android Studio
Matthew Warner • ใช้เวลาอ่าน 2 นาที
รับข้อมูลเชิงลึกด้านการพัฒนา Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณ ทุกสัปดาห์