บันทึกประจำรุ่นสำหรับตัวอย่าง 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 Quail 1 เสถียร
ปลั๊กอิน Android Gradle 9.2.0 เสถียร
Android Studio Quail 2 ใบแดง
Android Studio Quail 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 Quail 2

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

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

ทักษะของ Agent เพิ่มเติม

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

คุณสามารถสร้างทักษะที่กำหนดเองหรือใช้ Android CLI เพื่อติดตั้งทักษะ Android อย่างเป็นทางการของเรา ทักษะ Android ครอบคลุมเวิร์กโฟลว์ทั่วไป เช่น การย้ายข้อมูลจาก XML ไปยัง Compose, การรองรับแบบขอบจรดขอบ , Navigation 3 และอื่นๆ

เอเจนต์แสดงทักษะที่พร้อมใช้งานและใช้งานอยู่ภายในอินเทอร์เฟซแชท
เอเจนต์แสดงทักษะที่พร้อมใช้งานและใช้งานอยู่ภายในอินเทอร์เฟซแชท

การสนทนาแบบคู่ขนาน

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

Android Studio แสดงแชทหลายรายการที่ใช้งานอยู่ในหน้าต่างเครื่องมือ
ชุดข้อความแชทที่ใช้งานอยู่หลายชุดในหน้าต่างเครื่องมือ

LeakCanary ใน Android Studio Profiler

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

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

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

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

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

Android Studio Quail 3

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

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

สร้างแอปแบบฟูลสแต็กด้วย Firebase ในโหมด Agent

บริการ Firebase เช่น ฐานข้อมูลการตรวจสอบสิทธิ์และ Cloud Firestore สามารถเปิดใช้และกำหนดค่าได้โดยตรงในโหมด Agent ใน Android Studio โดยใช้ทักษะของ Agent Firebase เอเจนต์จะช่วยคุณผสานรวม Firebase และกำหนดค่าบริการแบ็กเอนด์ให้เสร็จสมบูรณ์ การผสานรวมนี้ช่วยให้คุณสร้างแอป Android แบบ Full Stack ที่มีประสิทธิภาพได้โดยไม่ต้องออกจาก IDE

ตัวแทนที่แนะนำผู้ใช้เกี่ยวกับการตั้งค่า Firebase Auth และ Firestore ใน IDE
ตัวแทนที่แนะนําผู้ใช้เกี่ยวกับการผสานรวม Firebase ในอินเทอร์เฟซแชท

ความสามารถเพิ่มเติมเมื่อสร้างโปรเจ็กต์ใหม่ด้วย AI

ความสามารถในการสร้างโปรเจ็กต์ใหม่ด้วย AI ได้พัฒนาไปเป็นเครื่องมือพัฒนาแบบฟูลสแต็ก โดยใช้แผนการดำเนินการแบบหลายขั้นตอนและ "ลูปการสร้าง" แบบอัตโนมัติ ที่กำหนดค่าการอ้างอิงในไฟล์หลายไฟล์โดยอัตโนมัติและแก้ไขข้อผิดพลาดในการบิลด์ด้วยตนเองระหว่างการตั้งค่าโปรเจ็กต์

ความสามารถนี้ได้รับการปรับปรุงเพิ่มเติมด้วยการผสานรวมกับทักษะของเอเจนต์ Firebase ซึ่งช่วยให้คุณสร้าง แก้จุดบกพร่อง และทำให้แอปฟูลสแต็กที่สมบูรณ์พร้อมใช้งานได้จาก พรอมต์เดียว

การสร้างและกำหนดค่าแอป Firebase แบบ Full Stack จากพรอมต์เดียว
การสร้างและกำหนดค่าแอป Firebase แบบ Full Stack จากพรอมต์เดียว

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

โครงสร้างแอปที่สร้างขึ้นสำหรับแท็บเล็ตและอุปกรณ์แบบพับได้
การวางโครงสร้างและการทดสอบโปรเจ็กต์ที่เพิ่มประสิทธิภาพสำหรับแท็บเล็ต

สร้างแอป Android ใน Google AI Studio

Google AI Studio รองรับความสามารถในการพัฒนาแอป Android แบบเต็ม คุณสร้างแอป Android ใหม่จากพรอมต์ภาษาธรรมชาติ ดูตัวอย่างได้ทันทีโดยใช้โปรแกรมจำลอง Android แบบฝัง และติดตั้งใช้งานแอปไปยังอุปกรณ์จริงผ่าน USB โดยใช้ ADB ได้โดยตรง

เมื่อพร้อมที่จะทดสอบกับผู้ใช้แล้ว Google AI Studio จะเผยแพร่ไปยัง Google Play Console ได้โดยตรง เครื่องมือนี้จะจัดการการสร้างบันทึกแอป จัดแพ็กเกจ และอัปโหลดไปยังแทร็กการทดสอบภายในโดยอัตโนมัติ

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

อินเทอร์เฟซ Google AI Studio ที่มีโปรแกรมจำลองแบบฝังซึ่งแสดงแอปที่สร้างขึ้น
Google AI Studio พร้อมโหมดสร้างและโปรแกรมจำลอง Android แบบฝัง

Android CLI

Android CLI ช่วยให้คุณสร้างแอปโดยใช้เอเจนต์ AI, LLM หรือสภาพแวดล้อมการพัฒนา ที่คุณเลือกได้ โดยออกแบบมาเพื่อช่วยให้ AI Agent สร้างได้เร็วขึ้นและใช้โทเค็นน้อยลงเมื่อเทียบกับเครื่องมือ LLM ทั่วไป

คุณสามารถให้ความรู้แก่เอเจนต์ด้วยฐานความรู้และทักษะของ Android เพื่อให้เอเจนต์ทำตามแนวทางปฏิบัติแนะนำ นอกจากนี้ Android CLI ยังช่วยให้ Agent ของคุณเรียกใช้ IDE เพื่อทำงานขั้นสูง เช่น ค้นหาการประกาศสัญลักษณ์และวิเคราะห์ไฟล์เพื่อหาปัญหาได้ด้วย

นอกจากนี้ Android CLI ยังผสานรวมอยู่ใน Google Antigravity 2.0 ด้วย

แผนภาพของเอเจนต์ที่ใช้ Android CLI เพื่อโต้ตอบกับ Android Studio IDE
การใช้ Android CLI เพื่อเชื่อมต่อตัวแทนกับเครื่องมือและความรู้ของ Android Studio

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

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

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

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

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

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

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

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

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

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

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

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

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

เผยแพร่ไปยัง Google Play เพื่อทดสอบ

ตอนนี้ Android Studio ให้คุณอัปโหลดรุ่นใหม่ของแอป ไปยังแทร็กทดสอบของ Google Play Console ได้โดยตรงแล้ว คุณทำได้โดยเลือก ตัวเลือกใหม่เพื่อดำเนินการต่อเป็น "เผยแพร่เพื่อทดสอบ" ที่ส่วนท้ายของขั้นตอนการสร้าง App Bundle ที่ลงนามแล้ว การผสานรวมนี้รองรับการอัปโหลด รุ่นเริ่มต้นของแอปใหม่ล่าสุดไปยังแทร็กทดสอบภายในของ Play Console นอกจากนี้ คุณยังใช้ฟีเจอร์นี้เพื่ออัปโหลดรุ่นของแอปที่มีอยู่ไปยังแทร็กทดสอบประเภทอื่นๆ ได้ด้วย คุณต้องลงทะเบียนใน Google Play Console เพื่อใช้ประโยชน์จากฟังก์ชันนี้