การเปิดตัวฟีเจอร์ของ Android Studio Narwhal | 2025.1.2

Android Studio เป็น IDE อย่างเป็นทางการสำหรับการพัฒนาแอป Android ซึ่งมีทุกสิ่งที่จำเป็นในการสร้างแอป Android

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

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

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

หากต้องการดูบันทึกประจำรุ่นสำหรับ Android Studio เวอร์ชันเก่า โปรดดูรุ่นที่ผ่านมา

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

หากพบปัญหาใน Android Studio โปรดดูหน้าปัญหาที่ทราบหรือการแก้ปัญหา

ความเข้ากันได้ของปลั๊กอิน Android Gradle และ Android Studio

ระบบบิลด์ของ Android Studio อิงตาม Gradle และปลั๊กอิน Android Gradle (AGP) จะเพิ่มฟีเจอร์หลายอย่างที่เฉพาะเจาะจงสำหรับการสร้างแอป Android ตารางต่อไปนี้แสดงเวอร์ชันของ AGP ที่จำเป็นสำหรับ Android Studio แต่ละเวอร์ชัน

เวอร์ชัน Android Studio เวอร์ชัน AGP ที่จำเป็น
การอัปเดตฟีเจอร์ใหม่ของ Narwhal | 2025.1.2 4.0-8.12
Narwhal | 2025.1.1 3.2-8.11
การอัปเดตฟีเจอร์ใหม่ของ Meerkat | 2024.3.2 3.2-8.10
Meerkat | 1/3/2024 3.2-8.9
การอัปเดตฟีเจอร์ใหม่ของ Ladybug | 2024.2.2 3.2-8.8
Ladybug | 2024.2.1 3.2-8.7
การอัปเดตฟีเจอร์ใหม่ของโคอาลา | 2024.1.2 3.2-8.6
Koala | 2024.1.1 3.2-8.5
Jellyfish | 2023.3.1 3.2-8.4
Iguana | 2023.2.1 3.2-8.3
เม่น | 2023.1.1 3.2-8.2
Giraffe | 1/3/2022 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0

เวอร์ชันเก่ากว่า

เวอร์ชัน Android Studio เวอร์ชัน AGP ที่จำเป็น
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1-7.0

ดูข้อมูลเกี่ยวกับฟีเจอร์ใหม่ในปลั๊กอิน Android Gradle ได้ที่หมายเหตุประจำรุ่นของปลั๊กอิน Android Gradle

เวอร์ชันขั้นต่ำของเครื่องมือสำหรับระดับ API ของ Android

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

เวอร์ชันขั้นต่ำของ Android Studio และ AGP มีดังนี้

ระดับ API เวอร์ชัน Android Studio ขั้นต่ำ เวอร์ชัน AGP ขั้นต่ำ
36.0 Meerkat | 2024.3.1 แพตช์ 1 8.9.1
35 การอัปเดตฟีเจอร์ใหม่ของ Koala | 2024.2.1 8.6.0
34 เม่น | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

ความเข้ากันได้ของ Android Studio และบริการระบบคลาวด์

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

เวอร์ชันของ Android Studio ที่เข้ากันได้กับบริการระบบคลาวด์ในปัจจุบัน

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

ฟีเจอร์ต่อไปนี้เป็นฟีเจอร์ใหม่ในการอัปเดตฟีเจอร์ใหม่ของ Android Studio Narwhal

Gemini ในโหมดตัวแทนของ Android Studio

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

กฎใน Gemini

กฎใน Gemini ช่วยให้คุณกำหนดรูปแบบการเขียนโค้ดหรือรูปแบบเอาต์พุตที่ต้องการได้ภายในคลังพรอมต์ นอกจากนี้ คุณยังระบุเทคโนโลยีและภาษาที่ต้องการได้ด้วย เมื่อตั้งค่ากำหนดเหล่านี้แล้ว ระบบจะนำไปใช้กับพรอมต์ทั้งหมดที่ส่งไปยัง Gemini ในภายหลังโดยอัตโนมัติ กฎจะช่วยให้ AI เข้าใจมาตรฐานและค่ากำหนดของโปรเจ็กต์เพื่อรับความช่วยเหลือด้านโค้ดที่แม่นยำและปรับแต่งมากขึ้น เช่น คุณสร้างกฎอย่าง "ตอบฉันเป็นภาษา Kotlin แบบกระชับเสมอ" ได้

หากต้องการตั้งค่ากฎ ให้ไปที่ Android Studio > การตั้งค่า > เครื่องมือ > Gemini > คลังพรอมต์ > กฎ แล้วแก้ไขข้อความในเอดิเตอร์ ใช้เมนูแบบเลื่อนลงเพื่อจัดเก็บ กฎที่ระดับ IDE หรือระดับโปรเจ็กต์

  • กฎระดับ IDE จะเป็นแบบส่วนตัวสำหรับคุณและใช้ได้ในหลายโปรเจ็กต์
  • คุณสามารถแชร์กฎระดับโปรเจ็กต์กับเพื่อนร่วมทีมที่ทำงานในโปรเจ็กต์เดียวกันได้ หากต้องการแชร์พรอมต์ในทีม คุณต้องเพิ่มโฟลเดอร์ .idea ลงในระบบควบคุมเวอร์ชัน

โปรแกรมจำลอง XR แบบฝัง

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

ตอนนี้โปรแกรมจำลอง XR จะเปิดขึ้นในสถานะฝังโดยค่าเริ่มต้น
ใช้โปรแกรมจำลอง XR ภายใน Android Studio โดยตรง

เทมเพลตโปรเจ็กต์ XR

การอัปเดตฟีเจอร์ใหม่ของ Android Narwhal ขอแนะนำเทมเพลตโปรเจ็กต์ใหม่ที่ออกแบบมาโดยเฉพาะ สำหรับ Jetpack XR ซึ่งเป็นรากฐานที่มั่นคงพร้อมโค้ด Boilerplate เพื่อให้คุณเริ่มเส้นทางการพัฒนาประสบการณ์สมจริงได้ทันที

เครื่องมือตรวจสอบเลย์เอาต์แบบฝังสำหรับ XR

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

รองรับขนาดหน้า 16 KB

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Narwhal เพิ่มการรองรับที่ดียิ่งขึ้นสำหรับการเปลี่ยนไปใช้ ขนาดหน้าหน่วยความจำ 16 KB Android Studio จึงมีคำเตือนเชิงรุกเมื่อสร้าง APK หรือ Android App Bundle ที่เข้ากันไม่ได้กับอุปกรณ์แบบ 16 KB เพื่อช่วยให้คุณเปลี่ยนผ่านได้อย่างราบรื่น นอกจากนี้ คุณยังใช้ เครื่องมือวิเคราะห์ APK เพื่อดูว่าไลบรารีใดใช้กับอุปกรณ์ที่มีขนาด 16 KB ไม่ได้ หากต้องการทดสอบแอปในสภาพแวดล้อมใหม่นี้ คุณสามารถใช้โปรแกรมจำลองขนาด 16 KB โดยเฉพาะ ใน Android Studio ควบคู่ไปกับรูปภาพขนาด 4 KB ที่มีอยู่

เปลี่ยนโฉม UI ด้วย Gemini

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

"เปลี่ยน UI ด้วย Gemini" ในเมนูบริบท
การเข้าถึงเมนู "เปลี่ยน UI ด้วย Gemini"
กล่องโต้ตอบโมดอล "เปลี่ยน UI ด้วย Gemini"
ใช้การเปลี่ยนรูปแบบภาษาธรรมชาติกับตัวอย่าง Compose

การปรับปรุงการนำทางของตัวอย่างการสร้าง

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

สร้างเครื่องมือเลือกตัวอย่าง

ตอนนี้ตัวเลือกตัวอย่างการเขียนพร้อมใช้งานแล้ว หากต้องการลองใช้ ให้คลิก@Preview คำอธิบายประกอบในโค้ด Compose

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

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

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

การตั้งค่าใหม่เพื่อปิดใช้การซิงค์อัตโนมัติ

ตอนนี้ Android Studio มีการตั้งค่าให้เปลี่ยนจากโหมดการซิงค์อัตโนมัติเริ่มต้น (เช่น การซิงค์จะทำงานโดยอัตโนมัติเมื่อเปิดโปรเจ็กต์) เป็นโหมดการซิงค์ด้วยตนเอง ใหม่พร้อมการช่วยเตือน ลักษณะการทำงานเริ่มต้นยังคงเป็นการซิงค์อัตโนมัติ หากต้องการเปลี่ยนไปใช้การซิงค์ด้วยตนเอง ให้ไปที่ ไฟล์ (Android Studio ใน macOS) > การตั้งค่า > สร้าง, ดำเนินการ, การติดตั้งใช้งาน > เครื่องมือสร้าง และตั้งค่าโหมดการซิงค์โปรเจ็กต์เป็นการซิงค์ด้วยตนเองพร้อมการช่วยเตือนเป็นโหมดการซิงค์โปรเจ็กต์

ห้องทดสอบอุปกรณ์พาร์ทเนอร์ที่พร้อมใช้งานด้วยการสตรีมอุปกรณ์ Android

ห้องทดสอบอุปกรณ์ของพาร์ทเนอร์คือห้องทดสอบอุปกรณ์ที่ดำเนินการโดยพาร์ทเนอร์ OEM ของ Google เช่น Samsung, Xiaomi, OPPO, OnePlus, vivo และอื่นๆ รวมถึงขยายตัวเลือก อุปกรณ์ที่พร้อมใช้งานในการสตรีมมิงอุปกรณ์ Android บริการนี้อยู่ในเวอร์ชันเบต้าและพร้อมใช้งานใน Android Studio รุ่น Canary ล่าสุด ดูข้อมูลเพิ่มเติมได้ที่เชื่อมต่อกับห้องทดสอบอุปกรณ์ของพาร์ทเนอร์



โหมด K2 โดยค่าเริ่มต้น

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