การอัปเดตฟีเจอร์ใหม่ของ Android Studio Ladybug | 2024.2.2 (มกราคม 2025)

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

ตัวอย่างภาพเคลื่อนไหวของการ์ด Wear

Android Studio Ladybug Canary 2 ขึ้นไปรองรับตัวอย่างภาพเคลื่อนไหวของการ์ด Wear แล้วในตอนนี้ ซึ่งช่วยให้คุณตรวจสอบและแก้ไขข้อบกพร่องของภาพเคลื่อนไหวของการ์ดได้โดยตรงใน IDE ได้ง่ายกว่าที่เคย ฟีเจอร์นี้ต่อยอดมาจากการสนับสนุนตัวอย่างการ์ดของ Wear ที่เปิดตัวใน Android Studio Koala

วิธีเริ่มต้นใช้งาน

  1. อัปเดตเป็น Android Studio Ladybug Canary 2 ขึ้นไป
  2. เพิ่มการ์ดและไลบรารีเครื่องมือ
    1. เพิ่มทรัพยากร 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)
          
    2. ไฟล์ 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" }
          
  3. ตั้งค่าตัวอย่างสําหรับบริการชิ้นส่วนแผนที่ ดูวิธีการโดยละเอียดได้ในคู่มือตัวอย่างการ์ด หากการ์ดมีภาพเคลื่อนไหว ตัวอย่างภาพเคลื่อนไหวจะปรากฏขึ้นโดยอัตโนมัติเพื่อให้คุณตรวจสอบและแก้ไขข้อบกพร่องได้

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

การเลิกใช้งานเครื่องมือแก้ไของค์ประกอบเคลื่อนไหว

ในรุ่นที่จะเปิดตัวในเร็วๆ นี้ เราจะเลิกใช้งานเครื่องมือแก้ไขการเคลื่อนไหว ซึ่งเป็นส่วนหนึ่งของการเปลี่ยนจาก XML ไปใช้ Jetpack Compose เครื่องมือคอมโพซเป็นแนวทางที่ทันสมัยและมีประสิทธิภาพมากขึ้นในการสร้างภาพเคลื่อนไหว เราจึงขอแนะนำให้นักพัฒนาแอปเริ่มใช้ตัวอย่างภาพเคลื่อนไหวของเครื่องมือคอมโพซสำหรับโปรเจ็กต์ใหม่

ฟีเจอร์ใหม่ของ Gemini ใน Android Studio

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Ladybug เปิดตัวฟีเจอร์ใหม่ๆ หลายรายการในเครื่องมือแก้ไขโค้ดที่ใช้ 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

ปุ่มอยู่ใกล้กับตรงกลางของแถวแผง
แผงบริการสุขภาพ Wear ซึ่งพร้อมใช้งานในโปรแกรมจำลอง

หากต้องการเปิดและใช้แผง ให้ทำดังนี้

  1. สร้างหรือเปิด Android Virtual Device (AVD) และเรียกใช้แอปบนโปรแกรมจำลอง
  2. ในแผงโปรแกรมจำลอง ให้เลือก Wear Health Services เปิดแผงบริการสุขภาพของ Wear แผงบริการสุขภาพ Wear จะเปิดขึ้นพร้อมแสดงรายการเซ็นเซอร์ที่ใช้ได้ในอุปกรณ์ Android ต่างๆ

หลังจากแผงเปิดขึ้นแล้ว คุณจะทำสิ่งต่อไปนี้ได้

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

หากต้องการใช้ 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" ในส่วน "ก่อนการเปิดตัว" ของการตั้งค่าการเรียกใช้ด้วยตนเอง โดยไปที่หัวข้อดังกล่าวได้โดยคลิกเรียกใช้/แก้ไขข้อกําหนดค่าการแก้ไขข้อบกพร่อง > แก้ไขการกําหนดค่า