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

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

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

Android Studio เวอร์ชันล่าสุด

ตารางต่อไปนี้แสดงรายการเวอร์ชันปัจจุบันของ Android Studio และเวอร์ชัน ช่องที่เกี่ยวข้อง

เวอร์ชัน ช่อง
Android Studio Koala | 1.1.2024 เสถียร
ปลั๊กอิน Android Gradle 8.5.0 เสถียร
การเปิดตัวฟีเจอร์ Koala สำหรับ Android Studio | 2.1.2024 เบต้า
Ladybug ของ Android Studio | 1.2.2024 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 เบต้า 1 ที่มี AGP 7.2.0-alpha07) จะทำให้การซิงค์ล้มเหลว ซึ่งส่งผลให้ อัปเดตเป็น AGP เวอร์ชันที่เกี่ยวข้อง

โปรดดูรายละเอียดเกี่ยวกับการเลิกใช้งานและการนำปลั๊กอิน Android Gradle API ออกที่ การอัปเดต API ปลั๊กอิน Android Gradle

การเปิดตัวฟีเจอร์ Koala สำหรับ Android Studio | 2.1.2024

นอกจาก การอัปเดตแพลตฟอร์ม Intelij 2024.1 พบกับฟีเจอร์ใหม่ใน Android Studio Koala Feature Drop | 2024.1.2 หากต้องการดูว่ามีการแก้ไขอะไรบ้างใน Android Studio เวอร์ชันนี้ โปรดดูที่ ปัญหาที่ปิดไปแล้ว

การสตรีมอุปกรณ์ Android: อุปกรณ์จำนวนมากขึ้นและการลงชื่อสมัครใช้ที่ดีขึ้น

ตอนนี้สตรีมมิงอุปกรณ์ Android ประกอบด้วย ต่อไปนี้ นอกเหนือจากพอร์ตโฟลิโอของอุปกรณ์กว่า 20 รุ่นแล้ว ว่าง:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

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

การตรวจหาความเร็วของสาย USB

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

ห่วงโซ่ USB ทั้งสายที่นำไปสู่อุปกรณ์ได้รับการยืนยันแล้ว หากคุณเห็นไอคอน "การเชื่อมต่อ คำเตือนความเร็ว" โปรดตรวจสอบการรับรองเวอร์ชันของสาย และฮับทั้งหมด ซึ่งรวมถึงฮับของจอภาพ ที่เกี่ยวข้องกับห่วงโซ่ USB

การตรวจหาความเร็วของสาย USB พร้อมให้ใช้งานในอุปกรณ์ต่อไปนี้

  • อุปกรณ์ที่ใช้ API ระดับ 30 (Android 11) ขึ้นไป
  • เวิร์กสเตชันที่ใช้ macOS หรือ Linux และจะรองรับ Windows ในเร็วๆ นี้
  • เครื่องมือแพลตฟอร์ม SDK เวอร์ชันล่าสุด

ข้อมูลจาก Android Studio จะคล้ายกับข้อมูลที่คุณ ใช้เครื่องมือใดเครื่องมือหนึ่งต่อไปนี้ โดยขึ้นอยู่กับระบบปฏิบัติการ

  • Mac: กำลังเรียกใช้ system_profiler SPUSBDataType จากเทอร์มินัล
  • Linux: กำลังเรียกใช้ lsusb -vvv จากเทอร์มินัล

อัปเดตขั้นตอนการลงชื่อเข้าใช้บริการของ Google

ตอนนี้คุณจะลงชื่อเข้าใช้บริการต่างๆ ของ Google ได้ง่ายขึ้นด้วยการตรวจสอบสิทธิ์เพียงครั้งเดียว ครั้งแรก คุณต้องการใช้ Gemini ใน Android Studio, Firebase สำหรับ Android หรือไม่ การสตรีมอุปกรณ์ รายงาน Google Play สำหรับ Android Vitals หรือทั้งหมดนี้เป็นประโยชน์ ใหม่ ขั้นตอนการลงชื่อเข้าใช้ใหม่จะทำให้สามารถเริ่มต้นใช้งานได้ง่ายขึ้น หากคุณ เพิ่งเคยใช้ Firebase และต้องการใช้ Android Device Streaming, Android Studio จะสร้างโปรเจ็กต์ให้คุณโดยอัตโนมัติ เพื่อให้คุณเริ่มสตรีม อุปกรณ์ Firebase จริง เมื่อกำหนดขอบเขตสิทธิ์แบบละเอียด คุณจะ ควบคุมได้เสมอว่าจะให้บริการใดมีสิทธิ์เข้าถึงบัญชีของคุณ โดยวิธีการมีดังนี้ ให้คลิกรูปโปรไฟล์ และลงชื่อเข้าใช้ด้วยบัญชีนักพัฒนาแอป

ทางลัดการตั้งค่า UI ของอุปกรณ์

เราได้เปิดตัว UI ของอุปกรณ์เพื่อช่วยคุณสร้างและแก้ไขข้อบกพร่องของ UI การตั้งค่าทางลัดในหน้าต่างเครื่องมืออุปกรณ์ที่ใช้งานอยู่ใน Android Studio ใช้ทางลัดเพื่อดูผลของการตั้งค่า UI ทั่วไป เช่น มืด ธีม ขนาดแบบอักษร ขนาดหน้าจอ ภาษาของแอป และ TalkBack คุณสามารถใช้ ทางลัดที่มีโปรแกรมจำลอง อุปกรณ์จริงที่มิเรอร์ และอุปกรณ์ที่สตรีม จาก Firebase Test Lab

โปรดทราบว่าการตั้งค่าการช่วยเหลือพิเศษ เช่น TalkBack และเลือกเพื่อให้อ่าน แสดงเมื่อติดตั้งในอุปกรณ์อยู่แล้วเท่านั้น หากไม่เห็น ตัวเลือกเหล่านั้น ให้ดาวน์โหลดแอปการช่วยเหลือพิเศษใน Android จาก Play Store

ทางลัดการตั้งค่า UI ของอุปกรณ์พร้อมใช้งานสำหรับอุปกรณ์ที่ใช้ API ระดับ 33 หรือ สูงขึ้น

ทางลัดการตั้งค่า UI ของอุปกรณ์ในหน้าต่างอุปกรณ์ที่กำลังใช้งาน
ทางลัดการตั้งค่า UI ของอุปกรณ์ในหน้าต่างอุปกรณ์ที่กำลังใช้งาน

เครื่องมือสร้างโปรไฟล์ที่ทำงานได้รวดเร็วและดียิ่งขึ้นด้วยแนวทางที่เน้นงานเป็นหลัก

เราได้ปรับปรุงประสิทธิภาพของเครื่องมือสร้างโปรไฟล์ Android Studio ซึ่งเป็นที่นิยม ทำโปรไฟล์งานต่างๆ เช่น การบันทึกการติดตามของระบบด้วยแอปที่สามารถสร้างโปรไฟล์ได้แล้ว เริ่มทำงานเร็วขึ้นถึง 60%

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

แผงตัวอย่างการ์ด Wear OS

ชื่อกลุ่มในแผงดูตัวอย่างตรงกับชื่อกลุ่มที่ระบุใน
    ดูตัวอย่างคำอธิบายประกอบ
แผงแสดงตัวอย่างการ์ดใน Android Studio

การรวมทรัพยากร Dependency ต่างๆ ในไลบรารี Jetpack Tiles เวอร์ชัน 1.4 เอาไว้ด้วย คุณสามารถ ดูสแนปชอตของการ์ดของแอป Wear OS แผงแสดงตัวอย่างนี้จะเป็นประโยชน์อย่างยิ่งหากลักษณะที่ปรากฏของไทล์มีการเปลี่ยนแปลงใน การตอบสนองต่อเงื่อนไขต่างๆ เช่น เนื้อหาแตกต่างกันไปตามอุปกรณ์ ขนาดการแสดงผล หรือกิจกรรมกีฬาที่ถึงครึ่งเวลา

เขียนตัวอย่างวิดเจ็ตข้อมูลโดยย่อ

ฟีเจอร์ Koala Feature Drop ของ Android Studio ช่วยให้คุณดูตัวอย่าง Jetpack Compose ได้อย่างง่ายดาย วิดเจ็ตโดยย่อภายใน IDE โดยตรง คว้า ปัญหา UI ที่อาจเกิดขึ้น และปรับแต่งลักษณะที่ปรากฏของวิดเจ็ตได้ตั้งแต่เนิ่นๆ ขั้นตอนการพัฒนาแอป ในการเริ่มต้นใช้งาน ให้ทำตามขั้นตอนต่อไปนี้

  1. เพิ่มการอ้างอิง
    1. เพิ่มทรัพยากร Dependency ไปยังแคตตาล็อกเวอร์ชัน
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. เพิ่มทรัพยากร Dependency ลงในไฟล์ build.gradle.kts ระดับแอปโดยทำดังนี้
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. นำเข้าทรัพยากร Dependency ในไฟล์ที่มี UI ข้อมูลโดยย่อดังนี้
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. วิธีสร้างตัวอย่างวิดเจ็ตข้อมูลโดยย่อ
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

เปิดใช้การแก้ไขแบบสดสำหรับการเขียนโดยค่าเริ่มต้นและแป้นพิมพ์ลัดใหม่

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

โปรดทราบว่าตั้งแต่ Android Studio Koala Feature Drop เบต้า 1 โดยค่าเริ่มต้น อัปเดตทางลัดเพื่อพุชการเปลี่ยนแปลงในโหมดด้วยตนเองเป็น Command+' คุณยังสามารถปรับแต่งได้ในการตั้งค่าคีย์แมป

การรองรับ Kotlin สำหรับอุปกรณ์ทดสอบในปลั๊กอิน Android Gradle

ตั้งแต่ปลั๊กอิน Android Gradle 8.5.0-beta01 เป็นต้นไป ตอนนี้คุณสามารถใช้ Kotlin ใน แหล่งที่มา testFixtures รายการ ก่อนหน้านี้ testFixtures ซอร์สรองรับเฉพาะ Java

หากต้องการใช้ฟีเจอร์นี้ ให้ทำดังนี้

  1. ตรวจสอบว่าคุณใช้ Kotlin เวอร์ชัน 1.9.20 ขึ้นไป
  2. เพิ่ม android.experimental.enableTestFixturesKotlinSupport=true ไปที่ gradle.properties
  3. เพิ่มทรัพยากร Dependency ที่ชัดเจนในไลบรารีมาตรฐานของ Kotlin ในโมดูล ไฟล์ build.gradle.kts หรือ build.gradle:

    dependencies {
        testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20")
    }
    

ข้อจำกัดที่ทราบ: ตอนนี้ยังไม่มีการสนับสนุน KAPT หรือ KSP สำหรับอุปกรณ์ทดสอบ

Ladybug ของ Android Studio | 1.2.2024

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

การแนะนำโค้ดด้วย Gemini ใน Android Studio

ตอนนี้คุณสามารถสร้างพรอมต์ที่กำหนดเองสำหรับ Gemini ใน Android ได้แล้ว Studio ในการสร้างคำแนะนำโค้ด ให้ทำดังนี้

  1. เปิดใช้ Gemini โดยคลิกดู > หน้าต่างเครื่องมือ > Gemini
  2. หากต้องการดูช่องข้อความแจ้ง ให้คลิกขวาในตัวแก้ไขโค้ดและเลือก Gemini > เปลี่ยนรูปแบบโค้ดที่เลือกจากเมนูตามบริบท
  3. แสดงพรอมต์ให้ Gemini สร้างคำแนะนำโค้ดที่เพิ่มโค้ดใหม่หรือ แปลงโค้ดที่เลือก ขอให้ Gemini ลดความซับซ้อนของโค้ดที่ซับซ้อนด้วยการเขียนใหม่ ดำเนินการเปลี่ยนรูปแบบโค้ดที่เฉพาะเจาะจงมากๆ เช่น "ทำโค้ดนี้ สำนวน" หรือสร้างฟังก์ชันใหม่ตามที่คุณอธิบาย จากนั้น Android Studio จะแสดง คำแนะนำโค้ดของ Gemini เป็นความแตกต่างของโค้ด คุณจึงตรวจสอบและยอมรับ เฉพาะคำแนะนำที่คุณต้องการ

วิเคราะห์รายงานข้อขัดข้องด้วย Gemini ใน Android Studio

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

สร้างข้อมูลทั้งหมดนี้โดยคลิกแสดงข้อมูลเชิงลึกในแอป หน้าต่างเครื่องมือข้อมูลเชิงลึกด้านคุณภาพใน Android Studio หลังจากที่คุณเปิดใช้ Gemini จาก มุมมอง > หน้าต่างเครื่องมือ > Gemini

แสดงข้อมูลเชิงลึกจาก Gemini จากหน้าต่างเครื่องมือข้อมูลเชิงลึกเกี่ยวกับคุณภาพแอป

การผสานรวมดัชนี SDK ของ Google Play

ดัชนี SDK ของ Google Play ใน Android Studio ขณะนี้มีคำเตือนจาก Google Play SDK คอนโซล ซึ่งจะช่วยให้คุณเห็นภาพรวมที่สมบูรณ์เกี่ยวกับเวอร์ชันหรือปัญหาด้านนโยบายที่อาจเกิดขึ้นใน ทรัพยากร Dependency ก่อนส่งแอปไปยัง Google Play Console

ขณะนี้ Android Studio แสดงบันทึกจากผู้เขียน SDK ในตัวแก้ไขโดยตรงด้วย เพื่อช่วยคุณประหยัดเวลา

จำลองความสามารถและค่าเซ็นเซอร์

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

ปุ่มอยู่ใกล้ตรงกลางของแถวแผง
แผง Wear Health Services ที่อยู่ในโปรแกรมจำลอง

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

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

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

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

เครื่องมือทดสอบภาพหน้าจอใน Compose

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