หน้านี้จะแสดงฟีเจอร์ใหม่ที่เปิดตัวในรุ่นตัวอย่างของ 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 | เบต้า |
การเปิดตัวฟีเจอร์ Meerkat ของ Android Studio | 2024.3.2 | 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 เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว
การเพิ่มประสิทธิภาพของตัวอย่างเพลง
Android Studio Meerkat มีการปรับปรุงบางอย่างของตัวอย่างการเขียนเพื่อปรับปรุงเวิร์กโฟลว์ของคุณ ดังนี้
- การซูมที่ดียิ่งขึ้น: เพลิดเพลินไปกับการซูมที่ราบรื่นและตอบสนองได้ดียิ่งขึ้นในตัวอย่างการเขียน
- กลุ่มแบบยุบได้ของตัวอย่างเพลง: จัดระเบียบพื้นที่แสดงตัวอย่างเพลงได้อย่างมีประสิทธิภาพมากขึ้น ยุบกลุ่มคอมโพสิเบิลไว้ใต้ชื่อ ซึ่งช่วยลดความกระจัดกระจายและช่วยให้โฟกัสที่คอมโพเนนต์ที่ต้องการได้ง่ายขึ้น
- โหมดดู: โหมดตารางกริดเป็นโหมดเริ่มต้น โหมดแกลเลอรีจะเข้าถึงได้โดยคลิกขวาที่ตัวอย่าง และเราได้นําโหมดรายการออกแล้วเพื่อปรับปรุงประสบการณ์การดูตัวอย่าง วิธีนี้ช่วยให้คุณดูคอมโพสได้ชัดเจนและเป็นระเบียบมากขึ้น
การปรับปรุงเหล่านี้ช่วยให้คุณสร้างและปรับปรุง UI ของ Compose ได้ง่ายกว่าที่เคย
![กลุ่มที่ยุบได้ในตัวอย่างการเขียน](https://developer.android.google.cn/static/studio/images/design/preview-grouping.gif?authuser=1&hl=th)
การผสานรวมโมดูลที่แชร์ของ 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
หากต้องการเริ่มต้นใช้งาน ให้คลิกปุ่ม + จากตัวจัดการอุปกรณ์ แล้วเลือกสร้างอุปกรณ์เสมือนหรือเลือกอุปกรณ์ระยะไกล
เมื่อสร้างอุปกรณ์เสมือนใหม่ ตัวกรองและคำแนะนำใหม่จะช่วยให้คุณสร้างการกำหนดค่าอุปกรณ์ที่เหมาะกับความต้องการและมีประสิทธิภาพดีที่สุดในเวิร์กสเตชันได้ง่ายขึ้น
![](https://developer.android.google.cn/static/studio/preview/features/images/configure-avd.png?authuser=1&hl=th)
ในทำนองเดียวกัน เมื่อเลือกอุปกรณ์ระยะไกลจากการสตรีมอุปกรณ์ 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
ใหม่เพื่อประกอบคอมโพเนนต์ทดสอบด้วย
ข้อมูลเชิงลึกเกี่ยวกับ SDK ของ Google Play: คำเตือนเกี่ยวกับ SDK ที่เลิกใช้งานแล้ว
ตอนนี้ผู้เขียน SDK สามารถระบุได้เมื่อเลิกใช้งาน SDK แล้วและพูดถึง SDK ทางเลือกที่จะใช้แทน หากผู้เขียนเลิกใช้งาน SDK ที่แอปของคุณใช้อยู่ คุณจะเห็นคำเตือนที่เกี่ยวข้องใน Android Studio พร้อมกับข้อมูลเกี่ยวกับ SDK อื่นๆ ที่ใช้แทนได้
การเปิดตัวฟีเจอร์ Meerkat ของ Android Studio | 2024.3.2
ต่อไปนี้คือฟีเจอร์ใหม่ในรุ่นที่เพิ่มฟีเจอร์ Meerkat ของ Android Studio | 2024.3.2
หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว
การรองรับไอคอนตามธีม
เพื่อให้ไอคอนแอปดูดีที่สุดเมื่อผู้ใช้เปิดใช้ "ไอคอนธีม" ในตัวเลือกสำหรับนักพัฒนาแอป Android 13 ตอนนี้ Canary 1 ให้คุณดูตัวอย่างลักษณะที่ไอคอนจะดูเมื่อใช้อัลกอริทึมการจัดธีมใหม่ได้แล้ว
หากต้องการควบคุมลักษณะที่ปรากฏของไอคอนอย่างเต็มรูปแบบ คุณควรระบุไอคอนธีมของคุณเองโดยเพิ่มเลเยอร์โมโนโครมที่กำหนดเอง แต่แม้ว่าคุณจะยังไม่ได้ดำเนินการดังกล่าว คุณก็ยังคงใช้เครื่องมือแสดงตัวอย่างใหม่นี้เพื่อดูว่าไอคอนจะมีลักษณะอย่างไรและระบุปัญหาความคมชัดของสีที่อาจเกิดขึ้นได้
![ตัวอย่างไอคอนแอปแบบมีธีม](https://developer.android.google.cn/static/studio/images/design/theme-app-icon-preview.gif?authuser=1&hl=th)
การเปลี่ยนแปลงไดเรกทอรีการกําหนดค่าของ Android Studio
ตั้งแต่ Meerkat Feature Drop Canary 2 เป็นต้นไป Android Studio จะใช้การกำหนดค่าผู้ใช้เดียวกันในรุ่น Canary, เบต้า และรุ่นที่ใช้งานจริง ด้วยเหตุนี้ เราจึงนำ "เวอร์ชันตัวอย่าง" ออกจากเส้นทางไดเรกทอรีการกําหนดค่าสําหรับ Android Studio ในรุ่น Canary และเบต้า
นอกจากนี้ เราได้เพิ่มเวอร์ชันไมโครลงในเส้นทางไดเรกทอรีการกําหนดค่าเพื่อให้รุ่นที่เปิดตัวฟีเจอร์ทํางานพร้อมกันกับรุ่นการอัปเดตแพลตฟอร์ม เช่น ใช้ AndroidStudio2024.3.2
แทน AndroidStudio2024.3
ดูส่งออกและนําเข้าการตั้งค่า IDE หากต้องการนําเข้าการกําหนดค่าด้วยตนเอง
คลังพรอมต์
ฟีเจอร์คลังพรอมต์ใหม่ของ Gemini ใน Android Studio ช่วยเพิ่มประสิทธิภาพการทำงานโดยให้คุณบันทึกและจัดการพรอมต์ที่ใช้บ่อย เข้าถึงคลังพรอมต์จากการตั้งค่า > Gemini > คลังพรอมต์เพื่อจัดเก็บและเรียกดูพรอมต์ นอกจากนี้ คุณยังคลิกขวาที่พรอมต์ในแชทเพื่อบันทึกไว้ใช้ภายหลังได้ด้วย หากต้องการใช้พรอมต์ที่บันทึกไว้ ให้คลิกขวาในเครื่องมือแก้ไข แล้วไปที่ Gemini > ไลบรารีพรอมต์เพื่อใช้พรอมต์ เวิร์กโฟลว์ที่มีประสิทธิภาพนี้ทำให้ไม่ต้องพิมพ์พรอมต์ที่ใช้บ่อยซ้ำอีก ซึ่งช่วยประหยัดเวลาและความพยายามของนักพัฒนาแอป
การสนับสนุน Android Studio XR พร้อมใช้งาน
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Meerkat | 2024.3.1 เพิ่มการรองรับนักพัฒนาแอปในการสร้างประสบการณ์ที่สมจริงด้วย 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 > สร้างตัวอย่างเพลงสำหรับเขียน
แม้ว่าโค้ดที่ Gemini สร้างขึ้นอาจไม่สมบูรณ์แบบทุกครั้ง แต่จะช่วยให้คุณมีจุดเริ่มต้นที่มีประโยชน์เพื่อเร่งเวิร์กโฟลว์การพัฒนา
ความคิดเห็นของคุณมีความสำคัญอย่างยิ่งในการช่วยเราเพิ่มความแม่นยำและทำให้การผสานรวมนี้เป็นเครื่องมือที่มีประสิทธิภาพยิ่งขึ้นสำหรับนักพัฒนาแอป Android
![Gemini จะปรากฏขึ้นประมาณครึ่งทางของเมนูคลิกขวา สร้างตัวอย่างจะปรากฏที่ด้านล่างของเมนูระดับ 2](https://developer.android.google.cn/static/studio/preview/features/images/preview-generation-with-gemini.png?authuser=1&hl=th)
เครื่องมือทดสอบภาพหน้าจอของตัวอย่างเพลง
ใช้เครื่องมือทดสอบภาพหน้าจอของตัวอย่างการเขียนเพื่อทดสอบ UI ของเครื่องมือเขียนและป้องกันการถดถอย เครื่องมือใหม่นี้จะช่วยสร้างรายงาน HTML ที่ช่วยให้คุณตรวจหาการเปลี่ยนแปลง UI ของแอปได้ ดูข้อมูลเพิ่มเติมได้ที่การทดสอบภาพหน้าจอตัวอย่างของคอมโพสิชัน