หน้านี้จะแสดงฟีเจอร์ใหม่ที่เปิดตัวในรุ่นตัวอย่างของ Android Studio บิลด์ตัวอย่างช่วยให้คุณทดลองใช้ฟีเจอร์และการปรับปรุงล่าสุดใน Android Studio ก่อนเปิดตัวได้ คุณสามารถดาวน์โหลดเวอร์ชันตัวอย่างเหล่านี้ได้ที่นี่ หากพบปัญหาใดๆ ขณะใช้ Android Studio เวอร์ชันตัวอย่าง โปรดแจ้งให้เราทราบ รายงานข้อบกพร่องของคุณช่วยปรับปรุง Android Studio ให้ดีขึ้น
ดูข่าวล่าสุดเกี่ยวกับรุ่นตัวอย่างของ Android Studio รวมถึงรายการการแก้ไขที่สำคัญในรุ่นตัวอย่างแต่ละรุ่นได้ที่การอัปเดตรุ่นในบล็อกของ Android Studio
Android Studio เวอร์ชันปัจจุบัน
ตารางต่อไปนี้แสดงเวอร์ชันปัจจุบันของ Android Studio และแชแนลที่เกี่ยวข้อง
เวอร์ชัน | ช่อง |
---|---|
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Ladybug | 2024.2.2 | เสถียร |
ปลั๊กอิน Android Gradle 8.8.0 | เสถียร |
Android Studio Meerkat | 2024.3.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 เวอร์ชันที่เกี่ยวข้อง
ดูบันทึกการเลิกใช้งานและการนำ API ของปลั๊กอิน Android Gradle ออกอย่างละเอียดได้ที่การอัปเดต API ของปลั๊กอิน Android Gradle
Android Studio Meerkat | 2024.3.1
ต่อไปนี้คือฟีเจอร์ใหม่ใน Android Studio Meerkat | 2024.3.1
หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว
คลังพรอมต์
ฟีเจอร์คลังพรอมต์ใหม่ของ Gemini ใน Android Studio ช่วยเพิ่มประสิทธิภาพการทำงานโดยให้คุณบันทึกและจัดการพรอมต์ที่ใช้บ่อย เข้าถึงคลังพรอมต์จากการตั้งค่า > Gemini > คลังพรอมต์เพื่อจัดเก็บและเรียกดูพรอมต์ นอกจากนี้ คุณยังคลิกขวาที่พรอมต์ในแชทเพื่อบันทึกไว้ใช้ภายหลังได้ด้วย หากต้องการใช้พรอมต์ที่บันทึกไว้ ให้คลิกขวาในเครื่องมือแก้ไข แล้วไปที่ Gemini > ไลบรารีพรอมต์เพื่อใช้พรอมต์ เวิร์กโฟลว์ที่มีประสิทธิภาพนี้ทำให้ไม่ต้องพิมพ์พรอมต์ที่ใช้บ่อยซ้ำอีก ซึ่งช่วยประหยัดเวลาและความพยายามของนักพัฒนาแอป
การผสานรวมโมดูลที่แชร์ของ KMP กับแอปพลิเคชัน Android
ตอนนี้ Android Studio มีเทมเพลตโมดูลใหม่สําหรับเพิ่มตรรกะที่ใช้ร่วมกันลงในแอปโดยใช้ Kotlin Multi-Platform (KMP) แล้ว หากต้องการลองใช้ฟีเจอร์นี้ ให้ทําตามขั้นตอนต่อไปนี้เพื่อสร้างโมดูลที่แชร์ของ KMP ในแอป Android ที่สร้างขึ้นใหม่
- ตรวจสอบว่าคุณใช้ Android Studio Meerkat เวอร์ชันล่าสุดและแอปใช้ Android Gradle Plugin เวอร์ชันล่าสุด
- เปิด Android Studio และสร้างโปรเจ็กต์ Android ใหม่ด้วยเทมเพลต Empty Activity
- เปลี่ยนจากมุมมอง Android เป็นมุมมองโปรเจ็กต์เพื่อเข้าถึงโครงสร้างโปรเจ็กต์
- คลิกปุ่มใหม่ในมุมมองโปรเจ็กต์ แล้วเลือกโมดูล Kotlin แบบหลายแพลตฟอร์มจากตัวเลือก เลือกโมดูลที่แชร์เป็นประเภท และเก็บการตั้งค่าเริ่มต้นไว้
- เปิดไฟล์
build.gradle.kts
ในไดเรกทอรีแอป Android และเพิ่มข้อกำหนดในโมดูลที่แชร์ ในโมดูลที่แชร์ ให้แก้ไขไฟล์
Platform.android.kt
และเพิ่มบรรทัดโค้ดต่อไปนี้actual fun platform() = "Android from Shared KMP Module"
เปิดไฟล์
MainActivity.kt
ในไดเรกทอรีแอป Android และแก้ไขเพื่อเรียกใช้ฟังก์ชันplatform()
จากโมดูลที่แชร์บิลด์โปรเจ็กต์และเรียกใช้แอปพลิเคชัน Android คุณควรเห็นข้อความ "สวัสดี Android จากโมดูล KMP ที่แชร์" แสดงบนหน้าจอ
โมดูลที่แชร์เหล่านี้มีตรรกะทางธุรกิจที่แชร์ซึ่งแพลตฟอร์ม Android และ iOS สามารถใช้ได้
UX ที่อัปเดตสำหรับการเพิ่มอุปกรณ์เสมือนและอุปกรณ์ระยะไกลลงในเครื่องมือจัดการอุปกรณ์
Android Studio ปรับปรุง UX เมื่อสร้างอุปกรณ์เสมือนในเครื่องหรือเพิ่มอุปกรณ์จากการสตรีมอุปกรณ์ Android
หากต้องการเริ่มต้นใช้งาน ให้คลิกปุ่ม + จากตัวจัดการอุปกรณ์ แล้วเลือกสร้างอุปกรณ์เสมือนหรือเลือกอุปกรณ์ระยะไกล
เมื่อสร้างอุปกรณ์เสมือนใหม่ ตัวกรองและคำแนะนำใหม่จะช่วยให้คุณสร้างการกำหนดค่าอุปกรณ์ที่เหมาะกับความต้องการและมีประสิทธิภาพดีที่สุดในเวิร์กสเตชันได้ง่ายขึ้น
ในทำนองเดียวกัน เมื่อเลือกอุปกรณ์ระยะไกลจากการสตรีมอุปกรณ์ Android ตัวกรองใหม่จะช่วยให้ค้นหาและเลือกอุปกรณ์ที่ต้องการได้ง่ายขึ้น ตอนนี้คุณเพียงแค่คลิกปุ่ม Firebase ที่ด้านบนของหน้าต่างเครื่องมือจัดการอุปกรณ์เพื่อเลือกโปรเจ็กต์ Firebase ที่ต้องการใช้สำหรับการสตรีมอุปกรณ์ Android
ฟีเจอร์ใหม่ของ Gemini ใน Android Studio
Android Studio Meerkat เปิดตัวฟีเจอร์ใหม่ที่จะใช้ Gemini เพื่อช่วยให้คุณทำงานได้อย่างมีประสิทธิภาพมากขึ้น หากต้องการใช้ฟีเจอร์เหล่านี้ ให้เปิดใช้การแชร์บริบทโค้ดกับ Gemini ในโปรเจ็กต์ปัจจุบัน
ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์เหล่านี้ได้จากลิงก์ต่อไปนี้
อัปเดตเมนูและการดำเนินการสร้าง
เราได้ทําการเปลี่ยนแปลงต่อไปนี้กับการดำเนินการสร้างและเมนูสร้างเพื่อช่วยให้คุณสร้างสิ่งที่ต้องการได้อย่างง่ายดายขณะทํางานในโปรเจ็กต์ใน Android Studio
- เพิ่มการดําเนินการ
Build 'run-configuration-name' Run Configuration
ใหม่: การดําเนินการนี้จะสร้างการกําหนดค่าการเรียกใช้ที่เลือกอยู่ในปัจจุบัน ตัวอย่างเช่น หากคุณเลือกการกำหนดค่าการเรียกใช้:app
การดำเนินการจะสร้างและประกอบapp
หากคุณเพิ่งทำการทดสอบในอุปกรณ์ การดำเนินการนี้จะสร้างการทดสอบเหล่านั้น - ทำให้
Build 'run-configuration-name' Run Configuration
เป็นการดำเนินการสร้างเริ่มต้น: ตอนนี้ทั้งปุ่มในแถบเครื่องมือและแป้นพิมพ์ลัด Control/Command+F9 จะดำเนินการBuild run-configuration-name Run Configuration
ใหม่เพื่อให้ตรงกับความต้องการของนักพัฒนาซอฟต์แวร์มากขึ้น - เรียงลำดับการดำเนินการสร้างใหม่: เราได้วางการดำเนินการ
Build run-configuration-name
ใหม่ไว้ที่ด้านบนของเมนูสร้าง ถัดจากการดำเนินการคอมไพล์ และถัดจากการดำเนินการ "ประกอบ ..." (การดำเนินการ "สร้าง ..." ก่อนหน้านี้) นอกจากนี้ เรายังได้เปลี่ยนชื่อการดำเนินการ "สร้างโปรเจ็กต์อีกครั้ง" เป็น "ล้างและประกอบโปรเจ็กต์พร้อมการทดสอบ" เพื่อให้สอดคล้องกับการดำเนินการมากขึ้น - ใช้คำกริยาที่ตรงกับสิ่งที่การดำเนินการสร้างทำจริง นอกจากการดำเนินการ "สร้าง" และ "คอมไพล์" แล้ว เรายังเปลี่ยนชื่อ
Make Project
เป็นAssemble Project
ด้วย นอกจากนี้ เรายังได้เปิดตัวการดำเนินการAssemble Project with Tests
ใหม่เพื่อประกอบคอมโพเนนต์ทดสอบด้วย
การสนับสนุน Android Studio XR พร้อมใช้งาน
Android Studio Meerkat | 2024.3.1 Canary 5 เพิ่มการรองรับนักพัฒนาแอปที่สร้างประสบการณ์ที่สมจริงด้วย Jetpack XR เวอร์ชันนี้เปิดตัวเครื่องมือที่จะช่วยให้คุณทดลองใช้ ติดตั้งใช้งาน และแก้ไขข้อบกพร่องของแอปพลิเคชัน XR ได้อย่างมีประสิทธิภาพมากขึ้น
- เทมเพลต XR: เริ่มต้นการพัฒนา XR ด้วยเทมเพลตโปรเจ็กต์ใหม่ที่ออกแบบมาโดยเฉพาะสำหรับ Jetpack XR ซึ่งจะเป็นรากฐานที่มั่นคงด้วยโค้ดเพื่อเริ่มต้นเส้นทางการพัฒนา XR
- โปรแกรมจำลอง XR: ทดสอบแอปพลิเคชัน XR โดยไม่ต้องใช้ฮาร์ดแวร์จริง สร้างโปรแกรมจำลองชุดหูฟัง XR แบบสแตนด์อโลนโดยใช้เครื่องมือจัดการ AVD เพื่อดูตัวอย่างและแก้ไขข้อบกพร่องของประสบการณ์การใช้งานในสภาพแวดล้อมเสมือนจริง
- เครื่องมือตรวจสอบเลย์เอาต์สำหรับ XR: แก้ไขข้อบกพร่องและเพิ่มประสิทธิภาพเลย์เอาต์ UI ของ Compose ในสภาพแวดล้อม XR ตอนนี้เครื่องมือตรวจสอบเลย์เอาต์รองรับแอปพลิเคชัน XR แล้ว ซึ่งจะให้ข้อมูลเชิงลึกเกี่ยวกับโครงสร้างของแอปและช่วยคุณระบุปัญหาที่อาจเกิดขึ้น
การรองรับ Android Studio XR ยังอยู่ในช่วงเริ่มต้น และเรามีแผนที่จะเพิ่มฟีเจอร์ที่น่าตื่นเต้นอีกมากมาย โปรดแชร์ความคิดเห็นและส่งคำขอฟีเจอร์เพื่อช่วยเรากำหนดอนาคตของการพัฒนา XR ใน Android Studio
สร้างตัวอย่างของคอมโพสิเบิลโดยใช้ Gemini
ตัวอย่างคอมโพสิเบิลจะช่วยคุณแสดงภาพคอมโพสิเบิลในระหว่างการออกแบบใน Android Studio ตอนนี้ Android Studio รองรับฟีเจอร์เวอร์ชันทดลองอย่างการสร้างตัวอย่างการคอมไพล์ด้วย Gemini เพื่อช่วยให้คุณรวมข้อมูลจำลองเป็นพารามิเตอร์ของตัวอย่างได้ง่ายขึ้น
หากต้องการเข้าถึงเครื่องมือนี้ ให้คลิกขวาที่คอมโพสิเบิลใดก็ได้ แล้วไปที่ Gemini > สร้างตัวอย่าง "<ชื่อคอมโพสิเบิล>" หรือสร้างตัวอย่างการคอมโพสิต์สำหรับไฟล์นี้
แม้ว่าโค้ดที่ Gemini สร้างขึ้นอาจไม่สมบูรณ์แบบทุกครั้ง แต่จะช่วยให้คุณมีจุดเริ่มต้นที่มีประโยชน์เพื่อเร่งเวิร์กโฟลว์การพัฒนา
ความคิดเห็นของคุณมีความสำคัญอย่างยิ่งในการช่วยเราเพิ่มความแม่นยำและทำให้การผสานรวมนี้เป็นเครื่องมือที่มีประสิทธิภาพยิ่งขึ้นสำหรับนักพัฒนาแอป Android
เครื่องมือทดสอบภาพหน้าจอตัวอย่างของ Compose
ใช้เครื่องมือทดสอบภาพหน้าจอของตัวอย่างการเขียนเพื่อทดสอบ UI ของเครื่องมือเขียนและป้องกันการถดถอย เครื่องมือใหม่นี้จะช่วยสร้างรายงาน HTML ที่ช่วยให้คุณตรวจหาการเปลี่ยนแปลง UI ของแอปได้ ดูข้อมูลเพิ่มเติมได้ที่การทดสอบภาพหน้าจอตัวอย่างของคอมโพสิชัน