ต่อไปนี้คือฟีเจอร์ใหม่ในการอัปเดตฟีเจอร์ใหม่ของ Android Studio Ladybug
ตัวอย่างภาพเคลื่อนไหวของการ์ด 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
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Ladybug เปิดตัวฟีเจอร์ใหม่ๆ หลายรายการในเครื่องมือแก้ไขโค้ดที่ใช้ 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 ต่างๆ
หลังจากแผงเปิดขึ้นแล้ว คุณจะทำสิ่งต่อไปนี้ได้
- สลับระหว่างความสามารถมาตรฐาน ความสามารถทั้งหมด (ค่าเริ่มต้น) หรือกำหนดเอง เลือกใช้เพื่อส่งรายการความสามารถปัจจุบันไปยังอุปกรณ์จำลอง และเลือกรีเซ็ตเพื่อคืนค่ารายการความสามารถเป็นค่าเปิด/ปิดเริ่มต้น
- ทริกเกอร์เหตุการณ์ของผู้ใช้ที่แตกต่างกันหลังจากที่เลือกปุ่มแบบเลื่อนลงทริกเกอร์เหตุการณ์ จากที่นี่ คุณสามารถทริกเกอร์การหยุดชั่วคราว/เล่นต่ออัตโนมัติของกิจกรรมฟิตเนส ทริกเกอร์เหตุการณ์การนอนหลับของผู้ใช้ และทริกเกอร์การตีกอล์ฟที่ผู้ใช้ตีในสนามกอล์ฟหรือสนามมินิกอล์ฟ
- ลบล้างค่าเซ็นเซอร์หลังจากที่คุณเริ่มออกกำลังกายในแอปที่ติดตั้งในโปรแกรมจำลอง หลังจากป้อนค่าใหม่สําหรับเมตริกการออกกําลังกายต่างๆ แล้ว ให้เลือกใช้เพื่อซิงค์ค่าเหล่านี้กับโปรแกรมจําลอง ซึ่งมีประโยชน์ในการทดสอบวิธีที่แอปจัดการกับสภาพการออกกำลังกายที่ต่างกันและแนวโน้มการออกกำลังกายของผู้ใช้
App Links Assistant: การสร้าง JSON และการแก้ไขปัญหาเกี่ยวกับเว็บ
หากต้องการใช้ App Link นักพัฒนาแอปต้องเผยแพร่ไฟล์ JSON ของลิงก์เนื้อหาดิจิทัล (Digital Asset Links) ในเว็บไซต์เพื่อยืนยันการเป็นเจ้าของโดเมน เมื่อ App Links Assistant ตรวจพบการตรวจสอบเว็บที่ไม่สําเร็จ ระบบจะสร้างไฟล์ JSON ที่แก้ไขข้อผิดพลาดเหล่านั้นได้ ผู้ใช้สามารถดาวน์โหลดไฟล์ JSON นี้และอัปโหลดไปยังเว็บไซต์ที่เกี่ยวข้องเพื่อแก้ไขปัญหาการตรวจสอบเว็บไม่สำเร็จในภายหลัง
ในกรณีที่มีไฟล์ JSON อยู่แล้ว ผู้ใช้จะเปรียบเทียบไฟล์ JSON ที่มีอยู่กับไฟล์ที่สร้างขึ้นใหม่เพื่อระบุความแตกต่างได้

หากต้องการเปิด App Link Assistant ให้ไปที่เครื่องมือ > App Link Assistant จากแถบเมนูหลัก
การแจ้งเตือนเมื่อการกําหนดค่าการเรียกใช้ไม่มีขั้นตอนการสร้าง
Android Studio Ladybug Feature Drop Patch 1 ขึ้นไปจะแจ้งให้คุณทราบหากการกําหนดค่าการเรียกใช้ที่ใช้งานอยู่ไม่มีขั้นตอน "Make ที่รองรับ Gradle" หากการกําหนดค่าการเรียกใช้ไม่มีขั้นตอนดังกล่าว คุณอาจได้รับผลกระทบจากปัญหาที่ทราบซึ่งเกิดขึ้นใน Canary 9 ของ Ladybug Feature Drop หากต้องการแก้ไขปัญหานี้ คุณสามารถเพิ่มขั้นตอน "Make ที่รองรับ Gradle" ในส่วน "ก่อนการเปิดตัว" ของการตั้งค่าการเรียกใช้ด้วยตนเอง โดยไปที่หัวข้อดังกล่าวได้โดยคลิกเรียกใช้/แก้ไขข้อกําหนดค่าการแก้ไขข้อบกพร่อง > แก้ไขการกําหนดค่า