ฟีเจอร์ใหม่ในเวอร์ชันตัวอย่างบน Android Studio

หน้านี้จะแสดงฟีเจอร์ใหม่ที่เปิดตัวในรุ่นตัวอย่างของ 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

Gemini จะปรากฏขึ้นประมาณครึ่งทางของเมนูคลิกขวา สร้างตัวอย่างจะปรากฏที่ด้านล่างของเมนูระดับ 2
Gemini สร้างตัวอย่างการคอมโพสิทสำหรับคอมโพสิทได้

ตัวอย่างภาพเคลื่อนไหวของการ์ด 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

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

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

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

เครื่องมือทดสอบภาพหน้าจอของตัวอย่างเพลง

ใช้เครื่องมือทดสอบภาพหน้าจอของตัวอย่างการเขียนเพื่อทดสอบ UI ของเครื่องมือเขียนและป้องกันการถดถอย เครื่องมือใหม่นี้จะช่วยสร้างรายงาน HTML ที่ช่วยให้คุณตรวจหาการเปลี่ยนแปลง UI ของแอปได้ ดูข้อมูลเพิ่มเติมได้ที่การทดสอบภาพหน้าจอของตัวอย่างเพลง

UX ที่อัปเดตสำหรับการเพิ่มอุปกรณ์เสมือนและอุปกรณ์ระยะไกลลงในเครื่องมือจัดการอุปกรณ์

Android Studio ปรับปรุง UX เมื่อสร้างอุปกรณ์เสมือนในเครื่องหรือเพิ่มอุปกรณ์จากการสตรีมอุปกรณ์ Android

หากต้องการเริ่มต้นใช้งาน ให้คลิกปุ่ม + จากตัวจัดการอุปกรณ์ แล้วเลือกสร้างอุปกรณ์เสมือนหรือเลือกอุปกรณ์ระยะไกล

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

ระบุและเลือกภาพระบบที่เหมาะสมที่สุดสำหรับอุปกรณ์เสมือนโดยใช้ UI

ในทำนองเดียวกัน เมื่อเลือกอุปกรณ์ระยะไกลจากการสตรีมอุปกรณ์ Android ตัวกรองใหม่จะช่วยให้ค้นหาและเลือกอุปกรณ์ที่ต้องการได้ง่ายขึ้น ตอนนี้คุณเพียงแค่คลิกปุ่ม Firebase ที่ด้านบนของหน้าต่างเครื่องมือจัดการอุปกรณ์เพื่อเลือกโปรเจ็กต์ Firebase ที่ต้องการใช้สำหรับการสตรีมอุปกรณ์ Android

Android Studio Meerkat | 2024.3.1

รุ่น Canary นี้คือ Android Studio Meerkat | 2024.3.1

หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว