หน้านี้จะแสดงฟีเจอร์ใหม่ที่เปิดตัวในรุ่นตัวอย่างของ Android Studio บิลด์ตัวอย่างช่วยให้คุณทดลองใช้ฟีเจอร์และการปรับปรุงล่าสุดใน Android Studio ก่อนเปิดตัวได้ คุณสามารถดาวน์โหลดเวอร์ชันตัวอย่างเหล่านี้ได้ที่นี่ หากพบปัญหาใดๆ ขณะใช้ Android Studio เวอร์ชันตัวอย่าง โปรดแจ้งให้เราทราบ รายงานข้อบกพร่องของคุณช่วยปรับปรุง Android Studio ให้ดีขึ้น
ดูข่าวล่าสุดเกี่ยวกับรุ่นตัวอย่างของ Android Studio รวมถึงรายการการแก้ไขที่สำคัญในรุ่นตัวอย่างแต่ละรุ่นได้ที่การอัปเดตรุ่นในบล็อกของ Android Studio
เวอร์ชันปัจจุบันของ Android Studio
ตารางต่อไปนี้แสดงเวอร์ชันปัจจุบันของ Android Studio และแชแนลที่เกี่ยวข้อง
เวอร์ชัน | ช่อง |
---|---|
Android Studio Ladybug | 2024.2.1 | เสถียร |
ปลั๊กอิน Android Gradle 8.7.0 | เสถียร |
การเปิดตัวฟีเจอร์ Ladybug ของ Android Studio | 2024.2.2 | เบต้า |
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
การเปิดตัวฟีเจอร์ Ladybug ของ Android Studio | 2024.2.2
ต่อไปนี้คือฟีเจอร์ใหม่ในรุ่นที่พร้อมใช้งานของ Android Studio Ladybug | 2024.2.2 หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว
สร้างตัวอย่างของคอมโพสิเบิลโดยใช้ Gemini
ตัวอย่างคอมโพสิเบิลจะช่วยคุณเห็นภาพคอมโพสิเบิลในระหว่างการออกแบบใน Android Studio ตอนนี้ Android Studio รองรับฟีเจอร์ทดลองอย่างการสร้างตัวอย่างการคอมไพล์ด้วย Gemini แล้ว เพื่อช่วยให้คุณรวมข้อมูลจำลองเป็นพารามิเตอร์ของตัวอย่างเพลงได้ง่ายขึ้น
หากต้องการเข้าถึงเครื่องมือนี้ ให้คลิกขวาที่คอมโพสิเบิลใดก็ได้ แล้วไปที่ Gemini > สร้างตัวอย่าง "<ชื่อคอมโพสิเบิล>" หรือสร้างตัวอย่างการคอมโพสิต์สำหรับไฟล์นี้
แม้ว่าโค้ดที่ Gemini สร้างขึ้นอาจไม่สมบูรณ์แบบทุกครั้ง แต่จะช่วยให้คุณมีจุดเริ่มต้นที่เป็นประโยชน์เพื่อเร่งเวิร์กโฟลว์การพัฒนา
ความคิดเห็นของคุณมีความสำคัญอย่างยิ่งในการช่วยเราเพิ่มความแม่นยำและทำให้การผสานรวมนี้เป็นเครื่องมือที่มีประสิทธิภาพยิ่งขึ้นสำหรับนักพัฒนาแอป Android
ตัวอย่างภาพเคลื่อนไหวของการ์ด Wear
Android Studio Ladybug Canary 2 ขึ้นไปรองรับการแสดงตัวอย่างภาพเคลื่อนไหวของการ์ด Wear แล้วในตอนนี้ ซึ่งช่วยให้คุณตรวจสอบและแก้ไขข้อบกพร่องของภาพเคลื่อนไหวของการ์ดได้โดยตรงใน IDE ได้ง่ายกว่าที่เคย ฟีเจอร์นี้ต่อยอดจากการสนับสนุนตัวอย่างข้อมูล Wear ที่เปิดตัวใน Android Studio Koala
วิธีเริ่มต้นใช้งาน
- อัปเดตเป็น Android Studio Ladybug Canary 2 ขึ้นไป
- วิธีเพิ่มการ์ดและไลบรารีเครื่องมือ
- เพิ่มทรัพยากร Dependency ลงในไฟล์
build.gradle.kts
ระดับแอป# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
- ไฟล์
libs.versions.toml
:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- ตั้งค่าตัวอย่างสำหรับบริการชิ้นส่วนแผนที่ ดูวิธีการโดยละเอียดได้ในคู่มือตัวอย่างการ์ด หากการ์ดมีภาพเคลื่อนไหว ตัวอย่างภาพเคลื่อนไหวจะปรากฏขึ้นโดยอัตโนมัติเพื่อให้คุณตรวจสอบและแก้ไขข้อบกพร่องได้
การปรับปรุงนี้จะช่วยปรับปรุงเวิร์กโฟลว์การพัฒนาการ์ด Wear ด้วยการนำเสนอวิธีแบบอินเทอร์แอกทีฟที่มองเห็นภาพเพื่อปรับแต่งภาพเคลื่อนไหวของการ์ดภายใน Android Studio
การเลิกใช้งานเครื่องมือแก้ไของค์ประกอบเคลื่อนไหว
ในรุ่นที่จะเปิดตัวในเร็วๆ นี้ เราจะเลิกใช้งานเครื่องมือแก้ไขการเคลื่อนไหว ซึ่งเป็นส่วนหนึ่งของการเปลี่ยนจาก XML ไปใช้ Jetpack Compose เครื่องมือคอมโพซเป็นแนวทางที่ทันสมัยและมีประสิทธิภาพมากขึ้นในการสร้างภาพเคลื่อนไหว เราจึงขอแนะนำให้นักพัฒนาแอปเริ่มใช้ตัวอย่างภาพเคลื่อนไหวของเครื่องมือคอมโพซสำหรับโปรเจ็กต์ใหม่
ฟีเจอร์ใหม่ของ Gemini ใน Android Studio
การเปิดตัวฟีเจอร์ Ladybug ของ Android Studio นำเสนอฟีเจอร์ใหม่ๆ หลายรายการในเครื่องมือแก้ไขโค้ดที่ใช้ Gemini เพื่อช่วยให้คุณทำงานได้อย่างมีประสิทธิภาพมากขึ้น หากต้องการใช้ฟีเจอร์เหล่านี้ ให้เปิดใช้การแชร์บริบทโค้ดกับ Gemini ในโปรเจ็กต์ปัจจุบัน
ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์เหล่านี้ได้จากลิงก์ต่อไปนี้
- โค้ด Gemini เปลี่ยนรูปแบบ
- สร้างเอกสารประกอบ
- เปลี่ยนชื่อด้วย Gemini
- พิจารณาชื่อตัวแปรใหม่
- การสร้างข้อความคอมมิต
- วิเคราะห์รายงานข้อขัดข้อง
- สร้างสถานการณ์การทดสอบหน่วย
การผสานรวมดัชนี SDK ของ Google Play
ตอนนี้การผสานรวมดัชนี SDK ของ Google Play ใน Android Studio มีการเตือนจาก Google Play SDK Console แล้ว ซึ่งจะช่วยให้คุณเห็นภาพรวมทั้งหมดของปัญหาเกี่ยวกับเวอร์ชันหรือนโยบายที่อาจเกิดขึ้นในข้อกําหนดก่อนส่งแอปไปยัง Google Play Console
ตอนนี้ Android Studio ยังแสดงหมายเหตุจากผู้เขียน SDK ในเครื่องมือแก้ไขโดยตรงเพื่อช่วยประหยัดเวลา เมื่อเวอร์ชันหรือช่วงเวอร์ชันที่แนะนำพร้อมใช้งานแล้ว Android Studio จะแสดงวิธีแก้ปัญหาด่วนด้วย
นอกจากนี้ Android Studio ยังแสดงคำเตือนเมื่อเวอร์ชัน SDK หนึ่งๆ มีช่องโหว่ด้านความปลอดภัยที่ทราบ ข้อมูลนี้จะช่วยให้คุณค้นพบและแก้ไขปัญหาเหล่านี้ในระหว่างการพัฒนาแอปเพื่อให้คุณทำตามแนวทางปฏิบัติแนะนำได้
ความสามารถและค่าของเซ็นเซอร์จำลอง
ตอนนี้ Android Studio มีแผงเซ็นเซอร์ใหม่ที่ช่วยให้คุณจําลองอุปกรณ์ที่มีหรือไม่มีความสามารถของเซ็นเซอร์ที่เฉพาะเจาะจง เช่น เซ็นเซอร์วัดอัตราการเต้นของหัวใจ รวมถึงตั้งค่าการทดสอบที่เฉพาะเจาะจงสําหรับเซ็นเซอร์เหล่านี้ ใช้แผงนี้เพื่อทดสอบวิธีที่แอปจัดการอุปกรณ์ที่มีความสามารถของเซ็นเซอร์แตกต่างกัน แผงนี้มีประโยชน์สำหรับการทดสอบแอปสุขภาพและการออกกำลังกาย โดยเฉพาะในอุปกรณ์ Wear OS
หากต้องการเปิดและใช้แผง ให้ทำดังนี้
- สร้างหรือเปิด Android Virtual Device (AVD) และเรียกใช้แอปในโปรแกรมจำลอง
- ในแผงโปรแกรมจำลอง ให้เลือก Wear Health Services แผงบริการสุขภาพ Wear จะเปิดขึ้นพร้อมแสดงรายการเซ็นเซอร์ที่ใช้ได้บนอุปกรณ์ต่างๆ ที่ใช้ Android
หลังจากแผงเปิดขึ้นแล้ว คุณจะทำสิ่งต่อไปนี้ได้
- สลับระหว่างความสามารถมาตรฐาน ความสามารถทั้งหมด (ค่าเริ่มต้น) หรือกำหนดเอง เลือกใช้เพื่อส่งรายการความสามารถปัจจุบันไปยังอุปกรณ์จำลอง และเลือกรีเซ็ตเพื่อคืนค่ารายการความสามารถเป็นค่าเปิด/ปิดเริ่มต้น
- ทริกเกอร์เหตุการณ์ของผู้ใช้ที่แตกต่างกันหลังจากที่เลือกปุ่มแบบเลื่อนลงทริกเกอร์เหตุการณ์ จากที่นี่ คุณสามารถทริกเกอร์การหยุดชั่วคราว/เล่นต่ออัตโนมัติของกิจกรรมฟิตเนส ทริกเกอร์เหตุการณ์การนอนหลับของผู้ใช้ และทริกเกอร์การตีกอล์ฟที่ผู้ใช้ตีในสนามกอล์ฟหรือสนามมินิกอล์ฟ
- ลบล้างค่าเซ็นเซอร์หลังจากที่คุณเริ่มออกกำลังกายในแอปที่ติดตั้งในโปรแกรมจำลอง หลังจากป้อนค่าใหม่สําหรับเมตริกการออกกําลังกายต่างๆ แล้ว ให้เลือกใช้เพื่อซิงค์ค่าเหล่านี้กับโปรแกรมจําลอง ซึ่งมีประโยชน์ในการทดสอบวิธีที่แอปจัดการกับสภาพการออกกำลังกายที่ต่างกันและแนวโน้มการออกกำลังกายของผู้ใช้
เครื่องมือทดสอบภาพหน้าจอตัวอย่างของ Compose
ใช้เครื่องมือทดสอบภาพหน้าจอของตัวอย่างการเขียนเพื่อทดสอบ UI ของเครื่องมือเขียนและป้องกันการถดถอย เครื่องมือใหม่นี้จะช่วยสร้างรายงาน HTML ที่ช่วยให้คุณตรวจหาการเปลี่ยนแปลง UI ของแอปได้ ดูข้อมูลเพิ่มเติมได้ที่การทดสอบภาพหน้าจอตัวอย่างของคอมโพสิชัน
UX ที่อัปเดตสำหรับการเพิ่มอุปกรณ์เสมือนและอุปกรณ์ระยะไกลลงในเครื่องมือจัดการอุปกรณ์
Android Studio ปรับปรุง UX เมื่อสร้างอุปกรณ์เสมือนในเครื่องหรือเพิ่มอุปกรณ์จากการสตรีมอุปกรณ์ Android
หากต้องการเริ่มต้นใช้งาน ให้คลิกปุ่ม + จากตัวจัดการอุปกรณ์ แล้วเลือกสร้างอุปกรณ์เสมือนหรือเลือกอุปกรณ์ระยะไกล
เมื่อสร้างอุปกรณ์เสมือนใหม่ ตัวกรองและคำแนะนำใหม่จะช่วยให้คุณสร้างการกำหนดค่าอุปกรณ์ที่เหมาะกับความต้องการและมีประสิทธิภาพดีที่สุดในเวิร์กสเตชันได้ง่ายขึ้น
ในทำนองเดียวกัน เมื่อเลือกอุปกรณ์ระยะไกลจากการสตรีมอุปกรณ์ Android ตัวกรองใหม่จะช่วยให้ค้นหาและเลือกอุปกรณ์ที่ต้องการได้ง่ายขึ้น ตอนนี้คุณเพียงแค่คลิกปุ่ม Firebase ที่ด้านบนของหน้าต่างเครื่องมือจัดการอุปกรณ์เพื่อเลือกโปรเจ็กต์ Firebase ที่ต้องการใช้สำหรับการสตรีมอุปกรณ์ Android
Android Studio Meerkat | 2024.3.1
รุ่น Canary นี้คือ Android Studio Meerkat | 2024.3.1
หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว