บันทึกประจำรุ่นสำหรับตัวอย่าง Android Studio

หน้านี้แสดงรายการฟีเจอร์ใหม่ที่เปิดตัวในรุ่นตัวอย่างของ Android Studio บิลด์เวอร์ชันตัวอย่างช่วยให้คุณได้ทดลองใช้ฟีเจอร์และการปรับปรุงล่าสุด ใน Android Studio ก่อนเปิดตัว คุณสามารถดาวน์โหลดเวอร์ชันตัวอย่างเหล่านี้ได้ หากพบปัญหาในการใช้ Android Studio เวอร์ชันตัวอย่าง โปรดแจ้งให้เราทราบ รายงานข้อบกพร่องของคุณช่วยให้เราปรับปรุง Android Studio ให้ดียิ่งขึ้น

รุ่น Canary มีฟีเจอร์สุดล้ำที่อยู่ระหว่างการพัฒนาและผ่านการทดสอบเบื้องต้น แม้ว่าคุณจะใช้บิลด์ Canary สำหรับการพัฒนาได้ แต่โปรดทราบว่า ระบบอาจเพิ่มหรือเปลี่ยนแปลงฟีเจอร์ รุ่นที่พร้อมวางจำหน่าย (RC) คือ Android Studio เวอร์ชันถัดไป และพร้อมสำหรับการเปิดตัวเวอร์ชันเสถียรแล้ว เราได้ปรับชุดฟีเจอร์สำหรับ เวอร์ชันถัดไปให้เสถียรแล้ว ดูชื่อรุ่นของ Android Studio เพื่อทำความเข้าใจการตั้งชื่อเวอร์ชันของ Android Studio

ดูข่าวสารล่าสุดเกี่ยวกับการเปิดตัว Android Studio เวอร์ชันตัวอย่าง รวมถึงรายการการแก้ไขที่สำคัญในแต่ละเวอร์ชันตัวอย่างได้ที่การอัปเดตการเปิดตัวในบล็อกของ Android Studio

Android Studio เวอร์ชันปัจจุบัน

ตารางต่อไปนี้แสดงรายการ Android Studio เวอร์ชันปัจจุบันและช่องที่เกี่ยวข้อง

เวอร์ชัน ช่อง
Android Studio Panda 2 เสถียร
ปลั๊กอิน Android Gradle 9.1.0 เสถียร
Android Studio Panda 3 Canary

ความเข้ากันได้กับตัวอย่างปลั๊กอิน Android Gradle

Android Studio เวอร์ชันตัวอย่างแต่ละเวอร์ชันจะเผยแพร่พร้อมกับปลั๊กอิน Android Gradle (AGP) เวอร์ชันที่เกี่ยวข้อง Studio เวอร์ชันตัวอย่างควรทำงานร่วมกับ AGP เวอร์ชันเสถียรที่เข้ากันได้ อย่างไรก็ตาม หากคุณใช้ AGP เวอร์ชันตัวอย่าง คุณ ต้องใช้ Studio เวอร์ชันตัวอย่างที่สอดคล้องกัน (เช่น Android Studio Chipmunk Canary 7 ที่มี AGP 7.2.0-alpha07) การพยายามใช้เวอร์ชันที่แตกต่างกัน (เช่น Android Studio Chipmunk เบต้า 1 กับ AGP 7.2.0-alpha07) จะทำให้การซิงค์ล้มเหลว ซึ่งจะส่งผลให้มีข้อความแจ้งให้อัปเดตเป็น AGP เวอร์ชันที่เกี่ยวข้อง

ดูบันทึกโดยละเอียดเกี่ยวกับการเลิกใช้งานและการนำ API ของปลั๊กอิน Android Gradle ออกได้ที่ การอัปเดต API ของปลั๊กอิน Android Gradle

Studio Labs

Studio Labs ช่วยให้คุณได้ลองใช้ฟีเจอร์ทดลอง AI ล่าสุดใน Android Studio เวอร์ชันเสถียร เพื่อให้คุณผสานรวมข้อเสนอความช่วยเหลือจาก AI ของเราเข้ากับเวิร์กโฟลว์การพัฒนาได้เร็วขึ้น ดูข้อมูลเพิ่มเติมได้ที่ Studio Labs

ฟีเจอร์ต่อไปนี้พร้อมให้บริการในห้องทดลองของ Studio ในขณะนี้

ฟีเจอร์ คำอธิบาย เอกสาร
เส้นทางสำหรับ Android Studio ใช้ภาษาธรรมชาติเพื่ออธิบายขั้นตอนและการยืนยันสำหรับการทดสอบจากต้นทางถึงปลายทาง เส้นทางสำหรับ Android Studio

Android Studio Panda 3

ฟีเจอร์ใหม่ใน Android Studio Panda 3 มีดังนี้

หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว

เทมเพลตเริ่มต้นของ Gemini API

เทมเพลตเริ่มต้นของ Gemini API ช่วยให้เส้นทางที่ตรงไปตรงมาสำหรับนักพัฒนาแอป Android ในการผสานรวมฟีเจอร์ AI เข้ากับแอปพลิเคชัน การใช้ประโยชน์จากตรรกะ AI ของ Firebase ช่วยให้นักพัฒนาแอปไม่ต้องกำหนดค่าด้วยตนเองและจัดการความปลอดภัย

เทมเพลตโปรเจ็กต์ใหม่สำหรับผู้เริ่มต้นใช้งาน Gemini API

คุณลักษณะสำคัญ:

  • ไม่มีการจัดการคีย์ API: ไม่จำเป็นต้องจัดสรร ฝัง หรือหมุนเวียนคีย์ API ด้วยตนเองภายในโค้ดฝั่งไคลเอ็นต์ ซึ่งจะช่วยลดความเสี่ยงด้านความปลอดภัยและเวลาในการตั้งค่า
  • การผสานรวม Firebase อัตโนมัติ: เชื่อมต่อโปรเจ็กต์ Android Studio กับบริการ Firebase ได้อย่างราบรื่น เทมเพลตจะจัดการการเชื่อมต่อแบ็กเอนด์ที่จำเป็นต่อการสื่อสารกับโมเดล Gemini อย่างปลอดภัย
  • สถาปัตยกรรมที่พร้อมใช้งานจริง: สร้างขึ้นบนโครงสร้างพื้นฐานที่มีการจัดการของ Firebase เพื่อให้มั่นใจว่าฟีเจอร์ AI จะปรับขนาดจากต้นแบบในเครื่อง ไปสู่สภาพแวดล้อมการใช้งานจริงได้โดยไม่ต้องเปลี่ยนแปลงสถาปัตยกรรม

หากต้องการเริ่มต้นใช้งาน ให้ไปที่ไฟล์ > ใหม่ > โปรเจ็กต์ใหม่ แล้วเลือกเทมเพลต Gemini API Starter จากรายการประเภทโปรเจ็กต์ที่ใช้ได้

การแก้ไขที่แนะนำสำหรับการขัดข้องเมื่อผสานรวมเอเจนต์ใน AQI

ตอนนี้เครื่องมือ App Quality Insights window ได้ผสานรวมกับเอเจนต์ AI เพื่อวิเคราะห์ข้อมูลข้อขัดข้องพร้อมกับ ซอร์สโค้ดของคุณเพื่ออธิบายรายละเอียดและแนะนำวิธีแก้ไขที่อาจเป็นไปได้ หลังจากเลือกข้อขัดข้องในหน้าต่างเครื่องมือข้อมูลเชิงลึกด้านคุณภาพของแอปแล้ว ให้ไปที่ แท็บข้อมูลเชิงลึก แล้วคลิกดูเพิ่มเติมเพื่อดูคำอธิบายโดยละเอียดเกี่ยวกับ ข้อขัดข้อง คลิกแก้ไขด้วย AI เพื่อให้ตัวแทนแนะนำการเปลี่ยนแปลงโค้ดที่คุณสามารถตรวจสอบและยอมรับได้

การผสานรวมเอเจนต์ใหม่ใน AQI พร้อมตัวเลือก "ดูเพิ่มเติม" และ "แก้ไขด้วย AI"

เครื่องมือทดสอบภาพหน้าจอของตัวอย่าง Compose

ใช้เครื่องมือทดสอบภาพหน้าจอแสดงตัวอย่างการเขียนเพื่อทดสอบ UI ของ Compose และ ป้องกันการถดถอย เครื่องมือใหม่นี้ช่วยให้คุณสร้างรายงาน HTML ที่ช่วยให้คุณ ตรวจจับการเปลี่ยนแปลงใน UI ของแอปได้ด้วยภาพ ดูข้อมูลเพิ่มเติมได้ที่ตัวอย่างการเขียน การทดสอบภาพหน้าจอ

LeakCanary ใน Android Studio Profiler

Android Studio Panda มีการผสานรวม LeakCanary โดยตรงในตัวสร้างโปรไฟล์ของ Android Studio เป็นงานเฉพาะ

งานใหม่ใน Android Studio Profiler เพื่อวิเคราะห์การรั่วไหลด้วย LeakCanary

งาน Profiler ของ LeakCanary ใน Android Studio จะย้ายการวิเคราะห์หน่วยความจำรั่ว จากอุปกรณ์ไปยังเครื่องที่ใช้พัฒนาอย่างต่อเนื่อง ซึ่งจะช่วย เพิ่มประสิทธิภาพอย่างมากในระหว่างขั้นตอนการวิเคราะห์การรั่วเมื่อเทียบกับ การวิเคราะห์การรั่วในอุปกรณ์

นอกจากนี้ ตอนนี้การวิเคราะห์การรั่วไหลยังอยู่ในบริบทภายใน IDE และผสานรวมกับซอร์สโค้ดอย่างเต็มรูปแบบ ซึ่งมีฟีเจอร์ต่างๆ เช่น Jump to Source และ การเชื่อมต่อโค้ดที่เป็นประโยชน์อื่นๆ ซึ่งช่วยลดความยุ่งยากและเวลาที่ต้องใช้ในการตรวจสอบและแก้ไขการรั่วไหลของหน่วยความจำได้อย่างมาก นอกจากนี้ คุณยังคัดลอกการวิเคราะห์การรั่วไหลทั้งหมด เพื่อประมวลผลเพิ่มเติมด้วย Gemini ได้ด้วย ซึ่งจะช่วยเพิ่ม ประสิทธิภาพการทำงานและปรับปรุงเวิร์กโฟลว์ในระยะการพัฒนาได้อย่างมาก

การวิเคราะห์หน่วยความจำรั่วของ LeakCanary ที่มีบริบทของไปที่ การประกาศสำหรับการแก้ไขข้อบกพร่อง

การรองรับสัญลักษณ์ Material ใน Android Studio

เพิ่มและปรับแต่งสัญลักษณ์ Material ล่าสุดในแอปด้วย Android Studio Otter 2 Feature Drop ตอนนี้ Vector Asset Studio ผสานรวมกับคลังสัญลักษณ์ Material จาก Google Fonts อย่างเต็มรูปแบบแล้ว ทำให้คุณเข้าถึงแคตตาล็อกทั้งหมดได้ภายใน IDE

ตอนนี้คุณสามารถปรับแต่งแอตทริบิวต์ของไอคอน เช่น ความหนา เกรด และขนาดออปติคัล ได้โดยตรงในสตูดิโอเพื่อให้ตรงกับการออกแบบของคุณอย่างสมบูรณ์ ลองใช้ใน บิลด์ Canary ล่าสุด

การรองรับสัญลักษณ์ Material ใน Vector Asset Studio

สถานะการประกอบใหม่จะแสดงในเครื่องมือตรวจสอบเลย์เอาต์

เราได้เพิ่มการอ่านสถานะการประกอบใหม่ลงในเครื่องมือตรวจสอบเลย์เอาต์ เพื่อให้การวินิจฉัยจำนวนการประกอบใหม่ที่สูงทำได้ง่ายขึ้น ฟีเจอร์นี้พร้อมใช้งานใน Panda 3 Canary และช่วยให้คุณระบุตัวแปรสถานะที่ทริกเกอร์การเขียนคอมโพสใหม่ได้โดยการแสดงรายการการอ่านสถานะโดยละเอียดที่ดำเนินการในรอบนั้น หากต้องการใช้ฟีเจอร์นี้ ให้ใช้ compose.ui:ui:1.10.0 (BOM 2025.12.01) ขึ้นไป

ความสามารถหลัก

ความสามารถหลักของฟีเจอร์นี้มีดังนี้

  • การลบล้างสถานะการติดตาม: เมื่อโหนดทำการจัดองค์ประกอบใหม่ ให้คลิกลิงก์จำนวนการจัดองค์ประกอบใหม่ ในแผนผังคอมโพเนนต์เพื่อเปิดแผงการตรวจสอบสถานะ
  • การติดตามสแต็กแบบละเอียด: ระบุตัวแปรสถานะที่เฉพาะเจาะจงที่กำลังอ่าน รวมถึงค่าการนับ รายการ หรือค่าระดับความสูง ตรวจสอบว่ารายการใดinvalidated (มีการเปลี่ยนแปลง) เพื่อทริกเกอร์การอัปเดต
  • ไปยังประวัติการประกอบใหม่: ใช้ลูกศรนำทางในส่วนหัวของแผงเพื่อหมุนเวียนข้อมูลสถานะของการประกอบใหม่ก่อนหน้าสำหรับโหนดที่เฉพาะเจาะจง
  • คำอธิบายที่ทำงานด้วยระบบ AI: คลิกอธิบายด้วย AI ในแผงการตรวจสอบสถานะ เพื่อแสดงรายละเอียดของสถานะที่อ่าน และสาเหตุที่ทำให้เกิดการจัดองค์ประกอบใหม่ในภาษาที่เป็นธรรมชาติ

เริ่มต้นใช้งาน

โปรดทำตามขั้นตอนต่อไปนี้เพื่อลองใช้ฟีเจอร์เหล่านี้

  1. เปิดเครื่องมือตรวจสอบเลย์เอาต์
  2. คลิกขวาที่คอลัมน์การจัดองค์ประกอบใหม่ แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้

    • สำหรับโหนดทั้งหมด ให้เลือกสังเกตการประกอบใหม่ > สังเกตทั้งหมด
    • สำหรับโน้ตที่เฉพาะเจาะจง ให้เลือกการเรียบเรียงใหม่ > สังเกตโหนด
    เปิดการอ่านสถานะการจัดองค์ประกอบใหม่ในเครื่องมือตรวจสอบเลย์เอาต์
  3. โต้ตอบกับแอป เมื่อมีการเขียนคอมโพสใหม่ ให้คลิกลิงก์จำนวนสีน้ำเงิน ในแผนผังคอมโพเนนต์เพื่อตรวจสอบสถานะ

    ผลลัพธ์ตัวอย่างของสถานะการประกอบใหม่ที่อ่านในเครื่องมือตรวจสอบเลย์เอาต์
  4. คลิก "อธิบายด้วย AI" เพื่อรับการวิเคราะห์แบบละเอียดว่าเหตุใดจึงมีการจัดองค์ประกอบใหม่

    ตัวอย่างผลลัพธ์ของ "อธิบายด้วย AI" สำหรับการอ่านสถานะใน Layout Inspector