หน้านี้แสดงรายการฟีเจอร์ใหม่ที่เปิดตัวในรุ่นตัวอย่างของ 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 3 | เสถียร |
| ปลั๊กอิน Android Gradle 9.1.0 | เสถียร |
| Android Studio Panda 4 | 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 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 Starter จากรายการประเภทโปรเจ็กต์ที่ใช้ได้
สร้างการทดสอบหน่วยด้วย Gemini
Gemini ใน Android Studio สามารถสร้าง Unit Test ที่ครอบคลุมและคอมไพล์ได้สำหรับโค้ด Kotlin และ Java Gemini จะวิเคราะห์ซอร์สโค้ดเพื่อระบุทรัพยากร Dependency ของเครื่องมือสร้าง สาขาตรรกะทางธุรกิจ และกรณีขอบ จากนั้นจะสร้างคลาสการทดสอบที่สมบูรณ์โดยอัตโนมัติ ซึ่งรวมถึงการสร้าง
setUp เมธอด การเริ่มต้นจำลอง และกรณีทดสอบแต่ละรายการที่ปรับให้เหมาะกับสถาปัตยกรรมและรูปแบบการเขียนโค้ดที่เฉพาะเจาะจงของโปรเจ็กต์
หากต้องการเริ่มต้นใช้งาน ให้เปิดไฟล์ต้นฉบับ คลิกขวาที่โค้ดที่ต้องการทดสอบ แล้ว เลือก AI > สร้าง Unit Test ดูรายละเอียดเพิ่มเติมได้ที่หัวข้อสร้างการทดสอบหน่วยด้วย Gemini
การแก้ไขที่แนะนำสำหรับการขัดข้องเมื่อผสานรวม Agent ใน AQI
ตอนนี้หน้าต่างเครื่องมือ ข้อมูลเชิงลึกด้านคุณภาพของแอป ได้ผสานรวมกับ AI Agent เพื่อวิเคราะห์ข้อมูลข้อขัดข้องพร้อมกับซอร์สโค้ดของคุณเพื่ออธิบายรายละเอียดและแนะนำวิธีแก้ไขที่อาจเป็นไปได้ หลังจากเลือกข้อขัดข้องในหน้าต่างเครื่องมือข้อมูลเชิงลึกด้านคุณภาพของแอปแล้ว ให้ไปที่ แท็บข้อมูลเชิงลึก แล้วคลิกดูเพิ่มเติมเพื่อดูคำอธิบายโดยละเอียดเกี่ยวกับ ข้อขัดข้อง คลิกแก้ไขด้วย AI เพื่อให้ตัวแทนแนะนำการเปลี่ยนแปลงโค้ดที่คุณสามารถตรวจสอบและยอมรับได้
การผสานรวม 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
เครื่องมือทดสอบภาพหน้าจอของตัวอย่าง Compose
ใช้เครื่องมือทดสอบภาพหน้าจอแสดงตัวอย่างการเขียนเพื่อทดสอบ UI ของ Compose และ ป้องกันการถดถอย เครื่องมือใหม่นี้ช่วยให้คุณสร้างรายงาน HTML ที่ช่วยให้คุณ ตรวจจับการเปลี่ยนแปลงใน UI ของแอปได้ด้วยภาพ ดูข้อมูลเพิ่มเติมได้ที่ตัวอย่างการเขียน การทดสอบภาพหน้าจอ
LeakCanary ใน Android Studio Profiler
Android Studio Panda มีการผสานรวม LeakCanary โดยตรงในโปรไฟล์เลอร์ของ Android Studio เป็นงานเฉพาะ
งาน Profiler ของ LeakCanary ใน Android Studio จะย้ายการวิเคราะห์หน่วยความจำรั่วไหลจากอุปกรณ์ไปยังคอมพิวเตอร์สำหรับการพัฒนาซอฟต์แวร์อย่างต่อเนื่อง ซึ่งจะช่วยเพิ่มประสิทธิภาพอย่างมากในระหว่างขั้นตอนการวิเคราะห์การรั่วไหลเมื่อเทียบกับการวิเคราะห์การรั่วไหลในอุปกรณ์
นอกจากนี้ ตอนนี้การวิเคราะห์การรั่วไหลยังอยู่ในบริบทภายใน IDE และผสานรวมกับซอร์สโค้ดอย่างเต็มรูปแบบ ซึ่งมีฟีเจอร์ต่างๆ เช่น Jump to Source และ การเชื่อมต่อโค้ดที่เป็นประโยชน์อื่นๆ ซึ่งช่วยลดความยุ่งยากและเวลาที่ต้องใช้ในการตรวจสอบและแก้ไขการรั่วไหลของหน่วยความจำได้อย่างมาก นอกจากนี้ คุณยังคัดลอกการวิเคราะห์การรั่วไหลทั้งหมดเพื่อประมวลผลเพิ่มเติมด้วย Gemini ได้ด้วย ซึ่งจะช่วยเพิ่ม ประสิทธิภาพการทำงานและปรับปรุงเวิร์กโฟลว์ในระหว่างขั้นตอนการพัฒนาได้อย่างมาก
การรองรับสัญลักษณ์ Material ใน Android Studio
เพิ่มและปรับแต่งสัญลักษณ์ Material ล่าสุดในแอปด้วยการอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 ตอนนี้ Vector Asset Studio ผสานรวมกับคลังสัญลักษณ์ Material จาก Google Fonts อย่างเต็มรูปแบบแล้ว ทำให้คุณเข้าถึงแคตตาล็อกทั้งหมดได้ภายใน IDE
ตอนนี้คุณสามารถปรับแต่งแอตทริบิวต์ของไอคอน เช่น ความหนา เกรด และขนาดออปติคัล ได้โดยตรงในสตูดิโอเพื่อให้ตรงกับการออกแบบของคุณอย่างสมบูรณ์ ลองใช้ใน บิลด์ Canary ล่าสุด
สถานะการประกอบใหม่จะแสดงในเครื่องมือตรวจสอบเลย์เอาต์
เราได้เพิ่มการอ่านสถานะการจัดองค์ประกอบใหม่ลงในเครื่องมือตรวจสอบเลย์เอาต์ เพื่อให้การวินิจฉัยจำนวนการจัดองค์ประกอบใหม่ที่สูงทำได้ง่ายขึ้น
ฟีเจอร์นี้มีให้บริการใน Panda 3 Canary และช่วยให้คุณระบุตัวแปรสถานะที่ทําให้เกิดการจัดองค์ประกอบใหม่ได้โดยการแสดงรายการการอ่านสถานะโดยละเอียดที่ดําเนินการในรอบนั้น หากต้องการใช้ฟีเจอร์นี้ ให้ใช้ compose.ui:ui:1.10.0 (BOM 2025.12.01) ขึ้นไป
ความสามารถหลัก
ความสามารถหลักของฟีเจอร์นี้มีดังนี้
- การลบล้างสถานะการติดตาม: เมื่อโหนดทำการจัดองค์ประกอบใหม่ ให้คลิกลิงก์จำนวนการจัดองค์ประกอบใหม่ ในแผนผังคอมโพเนนต์เพื่อเปิดแผงการตรวจสอบสถานะ
- สแต็กเทรซแบบละเอียด: ระบุตัวแปรสถานะที่เฉพาะเจาะจงที่กำลังอ่าน รวมถึงค่าการนับ รายการ หรือค่าระดับความสูง ตรวจสอบว่ารายการใด
invalidated(มีการเปลี่ยนแปลง) เพื่อทริกเกอร์การอัปเดต - ไปยังประวัติการจัดองค์ประกอบใหม่: ใช้ลูกศรนำทางในส่วนหัวของแผงเพื่อหมุนเวียนข้อมูลสถานะของการจัดองค์ประกอบใหม่ก่อนหน้าสำหรับโหนดที่เฉพาะเจาะจง
- คำอธิบายที่ทำงานด้วยระบบ AI: คลิกอธิบายด้วย AI ในแผงการตรวจสอบสถานะ เพื่อแสดงรายละเอียดสถานะที่อ่านได้ และสาเหตุที่ทำให้เกิดการจัดองค์ประกอบใหม่ในภาษาที่เป็นธรรมชาติ
เริ่มต้นใช้งาน
โปรดทำตามขั้นตอนต่อไปนี้เพื่อลองใช้ฟีเจอร์เหล่านี้
- เปิดเครื่องมือตรวจสอบเลย์เอาต์
คลิกขวาที่คอลัมน์การจัดองค์ประกอบใหม่ แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้
- สำหรับโหนดทั้งหมด ให้เลือกสังเกตการประกอบใหม่ > สังเกตทั้งหมด
- สำหรับโน้ตที่เฉพาะเจาะจง ให้เลือกการเรียบเรียงใหม่ > สังเกตโหนด
เปิดการอ่านสถานะการจัดองค์ประกอบใหม่ในเครื่องมือตรวจสอบเลย์เอาต์ โต้ตอบกับแอป เมื่อมีการเขียนคอมโพสใหม่ ให้คลิกลิงก์จำนวนสีน้ำเงิน ในแผนผังคอมโพเนนต์เพื่อตรวจสอบสถานะ
ผลลัพธ์ตัวอย่างของสถานะการประกอบใหม่ที่อ่านในเครื่องมือตรวจสอบเลย์เอาต์ คลิก "อธิบายด้วย AI" เพื่อรับการวิเคราะห์แบบละเอียดว่าเหตุใดจึงมีการจัดองค์ประกอบใหม่
ตัวอย่างผลลัพธ์ของ "อธิบายด้วย AI" สำหรับการอ่านสถานะในเครื่องมือตรวจสอบเลย์เอาต์