หน้านี้แสดงรายการฟีเจอร์ใหม่ที่เปิดตัวใน Android Studio เวอร์ชันตัวอย่าง บิลด์เวอร์ชันตัวอย่างให้สิทธิ์เข้าถึงฟีเจอร์และการปรับปรุงล่าสุดใน Android Studio ก่อนใคร คุณสามารถดาวน์โหลดเวอร์ชันตัวอย่างเหล่านี้ได้ หากพบปัญหาในการใช้ Android Studio เวอร์ชันตัวอย่าง โปรดแจ้งให้เรา ทราบ รายงานข้อบกพร่องของคุณช่วยให้เราปรับปรุง Android Studio ให้ดียิ่งขึ้น
เวอร์ชัน Canary มีฟีเจอร์สุดล้ำที่อยู่ระหว่างการพัฒนาและผ่านการทดสอบเบื้องต้น แม้ว่าคุณจะใช้บิลด์ Canary ในการพัฒนาได้ แต่โปรดทราบว่าระบบอาจเพิ่มหรือเปลี่ยนแปลงฟีเจอร์ Release Candidate (RC) คือ Android Studio เวอร์ชันถัดไปและเกือบพร้อมสำหรับการเปิดตัวเวอร์ชันเสถียร ชุดฟีเจอร์สำหรับเวอร์ชันถัดไปได้รับการปรับให้เสถียรแล้ว ดู ชื่อเวอร์ชันของ Android Studio เพื่อทำความเข้าใจการตั้งชื่อเวอร์ชันของ Android Studio
Android Studio เวอร์ชันปัจจุบัน
ตารางต่อไปนี้แสดงรายการ Android Studio เวอร์ชันปัจจุบันและช่องทางที่เกี่ยวข้อง
| เวอร์ชัน | ช่องทาง |
|---|---|
| Android Studio Panda 3 | เสถียร |
| ปลั๊กอิน Android Gradle 9.1.0 | เสถียร |
| Android Studio Panda 4 | RC |
| Android Studio Quail 1 | 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 Beta 1 กับ AGP 7.2.0-alpha07) จะทำให้การซิงค์ล้มเหลว ซึ่งจะส่งผลให้ระบบแสดงข้อความแจ้งให้อัปเดตเป็น AGP เวอร์ชันที่เกี่ยวข้อง
หากต้องการดูบันทึกโดยละเอียดเกี่ยวกับการเลิกใช้งานและการนำออกของปลั๊กอิน Android Gradle API โปรดดูข้อมูลอัปเดตปลั๊กอิน Android Gradle API
Studio Labs
Studio Labs ช่วยให้คุณได้ลองใช้ฟีเจอร์ทดลอง AI ล่าสุดใน Android Studio เวอร์ชันเสถียร คุณจึงผสานรวมข้อเสนอความช่วยเหลือจาก AI เข้ากับเวิร์กโฟลว์การพัฒนาได้เร็วขึ้น ดูข้อมูลเพิ่มเติมได้ที่ Studio Labs
ฟีเจอร์ต่อไปนี้พร้อมใช้งานใน Studio Labs
| ฟีเจอร์ | คำอธิบาย | เอกสาร |
|---|---|---|
| เส้นทางสำหรับ Android Studio | ใช้ภาษาที่เป็นธรรมชาติเพื่ออธิบายขั้นตอนและการยืนยันสำหรับการทดสอบจากต้นทางถึงปลายทาง | เส้นทางสำหรับ Android Studio |
Android Studio Panda 4
ฟีเจอร์ใหม่ใน Android Studio Panda 4 มีดังนี้
หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว
เทมเพลตเริ่มต้นใช้งาน Gemini API
เทมเพลตเริ่มต้นใช้งาน Gemini API เป็นเส้นทางตรงไปตรงมาสำหรับนักพัฒนาแอป Android ในการผสานรวมฟีเจอร์ AI เข้ากับแอปพลิเคชัน นักพัฒนาแอปสามารถหลีกเลี่ยงการกำหนดค่าและการจัดการความปลอดภัยด้วยตนเองได้โดยใช้ประโยชน์จาก Firebase AI Logic
ฟีเจอร์หลัก
- ไม่ต้องจัดการคีย์ API: ไม่จำเป็นต้องจัดสรร ฝัง หรือหมุนเวียนคีย์ API ด้วยตนเองภายในโค้ดฝั่งไคลเอ็นต์ ซึ่งช่วยลด ความเสี่ยงด้านความปลอดภัยและเวลาในการตั้งค่า
- การผสานรวม Firebase แบบอัตโนมัติ: เชื่อมต่อโปรเจ็กต์ Android Studio กับบริการ Firebase ได้อย่างราบรื่น เทมเพลตจะจัดการการเชื่อมต่อแบ็กเอนด์ที่จำเป็นสำหรับการสื่อสารกับโมเดล Gemini อย่างปลอดภัย
- สถาปัตยกรรมพร้อมใช้งานจริง: สร้างขึ้นบนโครงสร้างพื้นฐานที่จัดการโดย Firebase เพื่อให้มั่นใจว่าฟีเจอร์ AI สามารถปรับขนาดจากต้นแบบในเครื่องไปสู่สภาพแวดล้อมการใช้งานจริงได้โดยไม่ต้องเปลี่ยนแปลงสถาปัตยกรรม
หากต้องการเริ่มต้นใช้งาน ให้ไปที่ไฟล์ > ใหม่ > โปรเจ็กต์ใหม่ แล้วเลือกเทมเพลตเริ่มต้นใช้งาน Gemini API จากรายการประเภทโปรเจ็กต์ที่มี
สร้าง Unit Test ด้วย Gemini
Gemini ใน Android Studio สามารถสร้าง Unit Test ที่ครอบคลุมและคอมไพล์ได้สำหรับโค้ด Kotlin และ Java Gemini จะวิเคราะห์ซอร์สโค้ดเพื่อระบุการขึ้นต่อกันของคอนสตรักเตอร์ สาขาตรรกะทางธุรกิจ และกรณีขอบ จากนั้นจะสร้างคลาสทดสอบที่สมบูรณ์โดยอัตโนมัติ ซึ่งรวมถึงการสร้างเมธอด setUp การเริ่มต้นใช้งาน Mock และกรณีทดสอบแต่ละรายการที่ปรับให้เหมาะกับสถาปัตยกรรมและรูปแบบการเขียนโค้ดที่เฉพาะเจาะจงของโปรเจ็กต์
หากต้องการเริ่มต้นใช้งาน ให้เปิดไฟล์ซอร์สโค้ด คลิกขวาโค้ดที่ต้องการทดสอบ แล้วเลือกAI > สร้าง Unit Test ดูรายละเอียดเพิ่มเติมได้ที่ สร้าง Unit Test ด้วย Gemini
การผสานรวม Google One สำหรับ Gemini ใน Android Studio
Android Studio Panda 4 Canary 2 นำเสนอการเข้าถึงประสบการณ์การใช้งานโหมดเอเจนต์ที่ดียิ่งขึ้น เมื่อคุณสมัครใช้แพ็กเกจ Google One AI Pro หรือ Ultra แผน การผสานรวม Google One จะเพิ่มประสิทธิภาพการพัฒนา Android ด้วยขีดจำกัดอัตราที่สูงขึ้นและ หน้าต่างบริบทที่ขยายใหญ่ขึ้นสำหรับโมเดล Gemini เริ่มต้น หากสมัครใช้แพ็กเกจ Google One AI Pro หรือ Ultra คุณจะได้รับสิทธิประโยชน์เหล่านี้โดยอัตโนมัติเมื่อลงชื่อเข้าใช้บัญชี Google ใน Android Studio
Android Studio Quail 1
ฟีเจอร์ใหม่ใน Android Studio Quail 1 มีดังนี้
หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว
การแก้ไขที่แนะนำสำหรับข้อขัดข้องที่มีการผสานรวมเอเจนต์ใน AQI
ตอนนี้หน้าต่างเครื่องมือ ข้อมูลเชิงลึกด้านคุณภาพของแอปได้ผสานรวมกับ AI Agent เพื่อวิเคราะห์ข้อมูลข้อขัดข้องพร้อมกับ ซอร์สโค้ดของคุณ เพื่อให้คำอธิบายโดยละเอียดและแนะนำการแก้ไขที่เป็นไปได้ หลังจากเลือกข้อขัดข้องในหน้าต่างเครื่องมือข้อมูลเชิงลึกด้านคุณภาพของแอปแล้ว ให้ไปที่แท็บข้อมูลเชิงลึก แล้วคลิกดูเพิ่มเติม เพื่อดูคำอธิบายโดยละเอียดเกี่ยวกับข้อขัดข้อง คลิกแก้ไขด้วย AI เพื่อให้เอเจนต์แนะนำการเปลี่ยนแปลงโค้ดที่คุณสามารถตรวจสอบและยอมรับได้
เครื่องมือทดสอบภาพหน้าจอของ Compose Preview
ใช้เครื่องมือทดสอบภาพหน้าจอของ Compose Preview เพื่อทดสอบ UI ของ Compose และป้องกันการถดถอย เครื่องมือใหม่นี้ช่วยให้คุณสร้างรายงาน HTML ที่ช่วยให้คุณตรวจพบการเปลี่ยนแปลง UI ของแอปด้วยสายตา ดูข้อมูลเพิ่มเติมได้ที่ Compose Preview Screenshot Testing
LeakCanary ใน Android Studio Profiler
Android Studio Panda มีการผสานรวม LeakCanary โดยตรงใน Android Studio Profiler เป็นงานเฉพาะ
งาน Profiler ของ LeakCanary ใน Android Studio จะย้ายการวิเคราะห์หน่วยความจำรั่วไหลจากอุปกรณ์ไปยังคอมพิวเตอร์สำหรับการพัฒนาซอฟต์แวร์ของคุณอย่างต่อเนื่อง ซึ่งส่งผลให้ประสิทธิภาพเพิ่มขึ้นอย่างมากในระยะการวิเคราะห์การรั่วไหลเมื่อเทียบกับการวิเคราะห์การรั่วไหลในอุปกรณ์
นอกจากนี้ ตอนนี้การวิเคราะห์การรั่วไหลยังอยู่ในบริบทภายใน IDE และผสานรวมกับซอร์สโค้ดของคุณอย่างสมบูรณ์ โดยมีฟีเจอร์ต่างๆ เช่น ไปที่ซอร์สโค้ด และการเชื่อมต่อโค้ดที่เป็นประโยชน์อื่นๆ ซึ่งช่วยลดความยุ่งยากและเวลาที่ต้องใช้ในการตรวจสอบและแก้ไขการรั่วไหลของหน่วยความจำได้อย่างมาก นอกจากนี้ คุณยังคัดลอกการวิเคราะห์การรั่วไหลทั้งหมดเพื่อประมวลผลเพิ่มเติมด้วย Gemini ได้ด้วย ซึ่งจะช่วยเพิ่มประสิทธิภาพการทำงานและปรับปรุงเวิร์กโฟลว์ของคุณได้อย่างมากในระยะการพัฒนา
การรองรับสัญลักษณ์ Material ใน Android Studio
เพิ่มและปรับแต่งสัญลักษณ์ Material ล่าสุดในแอปด้วย Android Studio Otter 2 Feature Drop ตอนนี้ Vector Asset Studio ได้ผสานรวมกับไลบรารี สัญลักษณ์ Material จาก Google Fonts อย่างสมบูรณ์แล้ว ทำให้คุณเข้าถึงแคตตาล็อกทั้งหมดได้จากภายใน IDE
ตอนนี้คุณสามารถปรับแต่งแอตทริบิวต์ไอคอน เช่น ความหนา เกรด และขนาดออปติคัลได้โดยตรงใน Studio เพื่อให้ตรงกับการออกแบบของคุณอย่างสมบูรณ์ ลองใช้ในบิลด์ Canary ล่าสุด
การอ่านสถานะการประกอบใหม่ในเครื่องมือตรวจสอบเลย์เอาต์
เราได้เพิ่มการอ่านสถานะการประกอบใหม่ลงใน Layout
Inspector เพื่อให้การวินิจฉัยจำนวนการประกอบใหม่ที่สูงขึ้นทำได้ง่ายขึ้น
ฟีเจอร์นี้พร้อมใช้งานใน Panda 3 Canary และช่วยให้คุณระบุตัวแปรสถานะที่ทริกเกอร์การประกอบใหม่ได้โดยแสดงรายการการอ่านสถานะโดยละเอียดที่ดำเนินการในระหว่างรอบนั้น หากต้องการใช้ฟีเจอร์นี้ ให้ใช้ compose.ui:ui:1.10.0 (BOM 2025.12.01) ขึ้นไป
ความสามารถหลัก
ความสามารถหลักของฟีเจอร์นี้มีดังนี้
- ติดตามการทำให้สถานะไม่ถูกต้อง: เมื่อโหนดประกอบใหม่ ให้คลิกลิงก์จำนวนการประกอบใหม่ ในแผนผังคอมโพเนนต์เพื่อเปิดแผงการตรวจสอบสถานะ
- สแต็กเทรซโดยละเอียด: ระบุตัวแปรสถานะที่เฉพาะเจาะจงที่กำลังอ่าน รวมถึงตัวแปรสถานะที่อ่านเป็นจำนวน รายการ หรือค่าระดับความสูง ตรวจสอบตัวแปรสถานะที่
invalidated(เปลี่ยนแปลง) เพื่อทริกเกอร์การอัปเดต - ไปยังประวัติการประกอบใหม่: ใช้ลูกศรการนำทางในส่วนหัวของแผงเพื่อหมุนเวียนดูข้อมูลสถานะของการประกอบใหม่ก่อนหน้าสำหรับโหนดที่เฉพาะเจาะจง
- คำอธิบายที่ทำงานด้วยระบบ AI: คลิกอธิบายด้วย AI ในแผงการตรวจสอบสถานะ เพื่อแสดงรายละเอียดการอ่านสถานะในภาษาที่เป็นธรรมชาติ และเหตุผลที่ทำให้เกิดการประกอบใหม่
เริ่มต้นใช้งาน
ทำตามขั้นตอนต่อไปนี้เพื่อลองใช้ฟีเจอร์เหล่านี้
- เปิดเครื่องมือตรวจสอบเลย์เอาต์
คลิกขวาคอลัมน์การประกอบใหม่ แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้
- สำหรับโหนดทั้งหมด ให้เลือกสังเกตการประกอบใหม่ > สังเกตทั้งหมด
- สำหรับโหนดที่เฉพาะเจาะจง ให้เลือกการประกอบใหม่ > สังเกตโหนด
เปิดการอ่านสถานะการประกอบใหม่ในเครื่องมือตรวจสอบเลย์เอาต์ โต้ตอบกับแอป เมื่อมีการประกอบใหม่เกิดขึ้น ให้คลิกลิงก์จำนวนสีน้ำเงินในแผนผังคอมโพเนนต์เพื่อตรวจสอบสถานะ
ตัวอย่างผลลัพธ์ของการอ่านสถานะการประกอบใหม่ในเครื่องมือตรวจสอบเลย์เอาต์ คลิก "อธิบายด้วย AI" เพื่อรับการวิเคราะห์รายละเอียดว่าเหตุใดจึงมีการประกอบใหม่
ตัวอย่างผลลัพธ์ของ "อธิบายด้วย AI" สำหรับการอ่านสถานะในเครื่องมือตรวจสอบเลย์เอาต์