หน้านี้จะแสดงฟีเจอร์ใหม่ที่เปิดตัวในรุ่นตัวอย่างของ Android Studio บิลด์ตัวอย่างช่วยให้คุณทดลองใช้ฟีเจอร์และการปรับปรุงล่าสุดใน Android Studio ก่อนเปิดตัวได้ คุณสามารถดาวน์โหลดเวอร์ชันตัวอย่างเหล่านี้ได้ หากพบปัญหาใดๆ ขณะใช้ Android Studio เวอร์ชันตัวอย่าง โปรดแจ้งให้เราทราบ รายงานข้อบกพร่องของคุณช่วยปรับปรุง Android Studio ให้ดีขึ้น
เวอร์ชัน Canary มีฟีเจอร์ล้ำสมัยที่อยู่ระหว่างการพัฒนาและได้รับการทดสอบอย่างคร่าวๆ แม้ว่าคุณจะใช้บิลด์ Canary สําหรับการพัฒนาได้ แต่โปรดทราบว่าอาจมีการเพิ่มหรือเปลี่ยนแปลงฟีเจอร์ Release Candidate (RC) เป็นเวอร์ชันถัดไปของ Android Studio และเกือบพร้อมสำหรับรุ่นเสถียรแล้ว ชุดฟีเจอร์สําหรับเวอร์ชันถัดไปมีความเสถียรแล้ว ดูชื่อรุ่นของ Android Studio เพื่อทําความเข้าใจการตั้งชื่อเวอร์ชันของ Android Studio
ดูข่าวล่าสุดเกี่ยวกับรุ่นตัวอย่างของ Android Studio รวมถึงรายการการแก้ไขที่สำคัญในรุ่นตัวอย่างแต่ละรุ่นได้ที่การอัปเดตรุ่นในบล็อก Android Studio
เวอร์ชันปัจจุบันของ Android Studio
ตารางต่อไปนี้แสดง Android Studio เวอร์ชันปัจจุบันและช่องทางที่เกี่ยวข้อง
เวอร์ชัน | ช่อง |
---|---|
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Meerkat | 2024.3.2 | เสถียร |
ปลั๊กอิน Android Gradle 8.10.0 | เสถียร |
Android Studio Narwhal | 2025.1.1 | เบต้า |
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Narwhal | 2025.1.2 | 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 เวอร์ชันที่เกี่ยวข้อง
ดูบันทึกโดยละเอียดเกี่ยวกับการเลิกใช้งานและการนำ API ของปลั๊กอิน Android Gradle ออกได้ที่การอัปเดต API ของปลั๊กอิน Android Gradle
Android Studio Narwhal | 2025.1.1
ต่อไปนี้คือฟีเจอร์ใหม่ใน Android Studio Narwhal | 2025.1.1
หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว
ขอแนะนำ Gemini ใน Android Studio สำหรับธุรกิจ
Android Studio Narwhal Canary 5 เปิดตัว Gemini ใน Android Studio สำหรับธุรกิจ Gemini สำหรับธุรกิจประกอบด้วยฟีเจอร์หลักของ Gemini ใน Android Studio รวมถึงฟีเจอร์การรักษาความปลอดภัยและความเป็นส่วนตัวระดับองค์กร และอื่นๆ หากต้องการปลดล็อกศักยภาพของ AI สําหรับทีมหรือธุรกิจของคุณ โปรดดูข้อมูลเพิ่มเติม
การรองรับไฟล์แนบรูปภาพแบบหลายโมดัลของ Gemini ใน Android Studio
ตอนนี้คุณสามารถแนบรูปภาพกับพรอมต์ของ Gemini ได้โดยตรงภายใน Android Studio รับข้อมูลเชิงลึกทันทีเกี่ยวกับแผนภาพทางเทคนิคที่ซับซ้อน หรือใช้การจำลองการออกแบบเพื่อสร้างโครงร่างโค้ดที่เกี่ยวข้อง การผสานรวมบริบทภาพเข้ากับเวิร์กโฟลว์ที่ทำงานด้วยระบบ AI อย่างราบรื่นนี้จะช่วยเพิ่มประสิทธิภาพและความคิดสร้างสรรค์ไปอีกระดับ

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

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

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Narwhal | 2025.1.2
ต่อไปนี้คือฟีเจอร์ใหม่ในการอัปเดตฟีเจอร์ใหม่ของ Android Studio Narwhal | 2025.1.2
หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว
เส้นทางสําหรับ Android Studio
เส้นทางสําหรับ Android Studio ช่วยให้เขียนและดูแลรักษาการทดสอบจากต้นจนจบได้ง่ายขึ้นโดยให้คุณใช้ภาษาที่เป็นธรรมชาติเพื่ออธิบายขั้นตอนและการยืนยันสําหรับการทดสอบแต่ละรายการ ซึ่งเรียกว่า "เส้นทาง" การใช้ความสามารถด้านวิสัยทัศน์และการหาเหตุผลของ Gemini จะช่วยให้ระบบแปลงขั้นตอนที่เขียนเป็นภาษาที่เป็นธรรมชาติเป็นการดําเนินการที่ Gemini ดําเนินการในแอปของคุณได้ ซึ่งทําให้เขียนและเข้าใจเส้นทางได้ง่าย นอกจากนี้ คุณยังเขียนและอธิบายการยืนยันที่ซับซ้อนมากขึ้นได้ ซึ่ง Gemini จะประเมินตามสิ่งที่เห็นในอุปกรณ์เพื่อพิจารณาว่าเส้นทางของคุณผ่านหรือไม่
และเนื่องจาก Gemini พิจารณาว่าควรดําเนินการใดเพื่อให้บรรลุเป้าหมาย เส้นทางจึงมีความยืดหยุ่นมากขึ้นต่อการเปลี่ยนแปลงเล็กน้อยในเลย์เอาต์หรือลักษณะการทํางานของแอป ซึ่งส่งผลให้การทดสอบมีความเสถียรมากขึ้นเมื่อทํากับแอปเวอร์ชันต่างๆ และการกําหนดค่าอุปกรณ์ที่แตกต่างกัน
เขียนและเรียกใช้เส้นทางได้จาก Android Studio โดยตรงกับอุปกรณ์ Android ในพื้นที่หรือระยะไกล IDE มอบประสบการณ์การใช้งานเครื่องมือแก้ไขแบบใหม่สำหรับการสร้างเส้นทาง รวมถึงผลการค้นหาที่เป็นริชมีเดียที่จะช่วยให้คุณทำตามตรรกะและการดำเนินการของ Gemini กับเส้นทางได้ดียิ่งขึ้น
Gemini ในโหมดตัวแทนของ Android Studio
Gemini ในโหมดตัวแทนของ Android Studio เป็นฟีเจอร์ AI ใหม่ที่ออกแบบมาเพื่อจัดการงานการพัฒนาที่ซับซ้อนและมีหลายขั้นตอน ซึ่งเหนือกว่าสิ่งที่คุณได้รับจากการแชทกับ Gemini หากต้องการใช้โหมดตัวแทน ให้คลิก Gemini ในแถบด้านข้าง แล้วเลือกแท็บตัวแทน คุณสามารถอธิบายเป้าหมายที่ซับซ้อน เช่น การสร้างการทดสอบหน่วยหรือแก้ไขข้อผิดพลาด และตัวแทนจะกำหนดแผนการดำเนินการที่ครอบคลุมหลายไฟล์ในโปรเจ็กต์ ตัวแทนจะแนะนำการแก้ไขและแก้ไขข้อบกพร่องซ้ำๆ เพื่อให้บรรลุเป้าหมาย คุณสามารถตรวจสอบ ยอมรับ หรือปฏิเสธการเปลี่ยนแปลงที่เสนอ และขอให้ตัวแทนทำตามความคิดเห็นของคุณได้

กฎใน Gemini
กฎใน Gemini ช่วยให้คุณกำหนดรูปแบบการเขียนโค้ดหรือรูปแบบเอาต์พุตที่ต้องการได้ภายในคลังพรอมต์ นอกจากนี้ คุณยังพูดถึงแพลตฟอร์มเทคโนโลยีและภาษาที่ต้องการได้อีกด้วย เมื่อตั้งค่ากำหนดเหล่านี้แล้ว ค่ากำหนดดังกล่าวจะมีผลกับข้อความแจ้งทั้งหมดที่ส่งไปยัง Gemini โดยอัตโนมัติ กฎจะช่วยให้ AI เข้าใจมาตรฐานและค่ากําหนดของโปรเจ็กต์เพื่อให้ความช่วยเหลือเกี่ยวกับโค้ดที่แม่นยําและปรับให้เหมาะกับคุณมากขึ้น เช่น คุณอาจสร้างกฎอย่างเช่น "ตอบกลับด้วยคำตอบที่กระชับใน Kotlin เสมอ"
หากต้องการตั้งค่ากฎ ให้ไปที่ Android Studio > การตั้งค่า > เครื่องมือ > Gemini > พรอมต์ คลัง > กฎ แล้วแก้ไขข้อความในเครื่องมือแก้ไข ใช้เมนูแบบเลื่อนลงเพื่อจัดเก็บกฎที่ระดับ IDE หรือระดับโปรเจ็กต์
- กฎระดับ IDE จะเป็นข้อมูลส่วนตัวของคุณและใช้ได้กับหลายโปรเจ็กต์
- คุณสามารถแชร์กฎระดับโปรเจ็กต์กับเพื่อนร่วมทีมที่ทำงานในโปรเจ็กต์เดียวกัน
หากต้องการแชร์พรอมต์กับทีม คุณต้องเพิ่มโฟลเดอร์
.idea
ลงในระบบควบคุมเวอร์ชัน

สำรองและซิงค์ข้อมูล

ตอนนี้คุณสามารถสำรองการตั้งค่า Android Studio ไปยังพื้นที่เก็บข้อมูลระบบคลาวด์ได้โดยใช้บัญชี Google หรือ JetBrains ซึ่งจะช่วยซิงค์การตั้งค่าต่างๆ เช่น แป้นพิมพ์ลัด การตั้งค่าเครื่องมือแก้ไขโค้ด การตั้งค่าระบบ และอื่นๆ หากต้องการเริ่มต้นใช้งาน ให้ทําอย่างใดอย่างหนึ่งต่อไปนี้
หลังจากเปิดโปรเจ็กต์ใน Android Studio แล้ว ให้ลงชื่อเข้าใช้บัญชี Google โดยคลิกรูปโปรไฟล์ที่มุมขวาบนของ IDE แล้วคลิกลงชื่อเข้าใช้
- ทำตามข้อความแจ้งในกล่องโต้ตอบที่ปรากฏขึ้น และอย่าลืมเลือกช่องเพื่อให้สิทธิ์ Android Studio เข้าถึงพื้นที่เก็บข้อมูลบัญชี Google
- ทำตามข้อความแจ้งเพื่อให้สิทธิ์ Android Studio
ไปที่การตั้งค่า > การสํารองและซิงค์ข้อมูล
- เลือก Google เพื่อใช้พื้นที่เก็บข้อมูลบัญชี Google เพื่อซิงค์ข้อมูลแอปในการติดตั้ง Android Studio หรือจะใช้บัญชี JetBrains เพื่อซิงค์ข้อมูลแอปในการติดตั้ง IntelliJ และ Android Studio ก็ได้
- หลังจากทำตามข้อความแจ้งเพื่อให้สิทธิ์ Android Studio เข้าถึงพื้นที่เก็บข้อมูลของบัญชีที่ต้องการแล้ว ให้กลับไปที่ Android Studio
- ในหน้าการตั้งค่า > การสํารองและซิงค์ข้อมูล คุณสามารถตรวจสอบหมวดหมู่ข้อมูลแอปที่ต้องการซิงค์กับบัญชี
- หากต้องการปิดใช้การสำรองและซิงค์ข้อมูล ให้ยกเลิกการเลือกช่องที่เปิดใช้ฟีเจอร์
หากซิงค์ข้อมูลกับอุปกรณ์ที่เลือกไว้แล้ว Android Studio จะมีตัวเลือกให้คุณดาวน์โหลดการตั้งค่าจากพื้นที่เก็บข้อมูลระยะไกล (ซึ่งเป็นตัวเลือกเริ่มต้น) หรืออัปโหลดการตั้งค่าในเครื่องและเขียนทับการตั้งค่าที่ซิงค์กับพื้นที่เก็บข้อมูลระยะไกล
การแก้ไขที่แนะนำสำหรับการขัดข้อง
ในการอัปเดตฟีเจอร์ใหม่ของ Android Studio Meerkat เราได้เปิดตัวข้อมูลเชิงลึกของ Gemini สําหรับข้อขัดข้องที่มีการรายงานในหน้าต่างเครื่องมือข้อมูลเชิงลึกเกี่ยวกับคุณภาพของแอป ตอนนี้ Android Studio สามารถใช้ Gemini เพื่อวิเคราะห์ข้อมูลข้อขัดข้องพร้อมกับซอร์สโค้ดเพื่อแนะนำวิธีแก้ไขที่เป็นไปได้ หลังจากเลือกข้อขัดข้องในหน้าต่างเครื่องมือข้อมูลเชิงลึกเกี่ยวกับคุณภาพของแอปแล้ว ให้ไปที่แท็บข้อมูลเชิงลึก แล้วคลิกแนะนำการแก้ไขหลังจากที่ Gemini แสดงข้อมูลเชิงลึกเกี่ยวกับข้อขัดข้อง จากนั้น Gemini จะสร้างการเปลี่ยนแปลงโค้ดที่แนะนําซึ่งคุณสามารถตรวจสอบและยอมรับได้ในแท็บ Diff ของตัวแก้ไข

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

การปรับปรุงตัวอย่างเพลง
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Narwhal มีการปรับปรุงตัวอย่าง Compose หลายรายการ
การปรับปรุงวิธีไปยังส่วนต่างๆ
ตอนนี้การโต้ตอบกับตัวอย่างการเขียนมีประสิทธิภาพมากขึ้นด้วยการนำทางที่ได้รับการปรับปรุงใหม่ล่าสุด คลิกชื่อตัวอย่างเพื่อข้ามไปยังคําจํากัดความของตัวอย่าง หรือคลิกคอมโพเนนต์แต่ละรายการเพื่อข้ามไปยังฟังก์ชันที่กําหนดไว้ สถานะการวางเมาส์เหนือจะแสดงผลภาพทันทีที่คุณวางเมาส์เหนือเฟรมตัวอย่าง การปรับปรุงการไปยังส่วนต่างๆ ด้วยแป้นลูกศรบนแป้นพิมพ์ช่วยให้คุณไปยังตัวอย่างเพลงหลายรายการได้สะดวกขึ้น ซึ่งช่วยให้คุณปรับแต่ง UI ได้เร็วขึ้น
เครื่องมือเลือกตัวอย่าง
เครื่องมือเลือกตัวอย่างการเขียนพร้อมใช้งานแล้ว หากต้องการลองใช้ ให้คลิก@Preview
คำอธิบายประกอบใดก็ได้ในโค้ดการเขียน

ตัวอย่างที่ปรับขนาดได้
ตอนนี้คุณปรับขนาดหน้าต่างแสดงตัวอย่างได้ขณะอยู่ในโหมดโฟกัสของตัวอย่างการเขียนใน Android Studio โดยลากขอบหน้าต่าง
การรองรับขนาดหน้า 16 KB
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Narwhal เพิ่มการรองรับที่ปรับปรุงแล้วสำหรับการเปลี่ยนไปใช้หน้าขนาด 16 KB ตอนนี้ Android Studio มีคำเตือนล่วงหน้าเมื่อสร้าง APK หรือ Android App Bundle ที่เข้ากันไม่ได้กับอุปกรณ์ขนาด 16 KB เพื่อช่วยให้คุณปรับตัวกับการเปลี่ยนแปลงนี้ได้อย่างราบรื่น นอกจากนี้ คุณยังดูได้ว่าไลบรารีใดใช้กับอุปกรณ์ขนาด 16 KB ไม่ได้โดยใช้เครื่องมือวิเคราะห์ APK หากต้องการทดสอบแอปในสภาพแวดล้อมใหม่นี้ คุณสามารถใช้เป้าหมายโปรแกรมจำลองขนาด 16 KB โดยเฉพาะใน Android Studio ควบคู่ไปกับภาพขนาด 4 KB ที่มีอยู่

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

การตั้งค่ามุมมอง Android เพื่อแสดงไฟล์บิลด์ในส่วนโมดูลที่เกี่ยวข้อง
มีการตั้งค่าใหม่ในการแสดงไฟล์บิลด์ภายใต้โมดูลที่เกี่ยวข้องในมุมมอง Android มุมมองนี้มีประโยชน์เมื่อคุณทําโปรเจ็กต์ที่มีโมดูลจํานวนมาก หากต้องการเปิดใช้มุมมอง ให้ไปที่ไฟล์ (Android Studio ใน macOS) การตั้งค่า > ลักษณะที่ปรากฏและลักษณะการทำงาน > หน้าต่างเครื่องมือของโปรเจ็กต์ แล้วเลือก [มุมมอง Android] แสดงไฟล์บิลด์ในโมดูล
การตั้งค่าใหม่เพื่อเปิดโปรเจ็กต์ใหม่ด้วยมุมมองโปรเจ็กต์
มีการตั้งค่าใหม่เพื่อให้โปรเจ็กต์ใหม่เปิดในมุมมองโปรเจ็กต์โดยค่าเริ่มต้น หากต้องการเปิดใช้การตั้งค่านี้ ให้ไปที่ไฟล์ (Android Studio ใน macOS) > การตั้งค่า > การตั้งค่าขั้นสูง > มุมมองโปรเจ็กต์ แล้วเลือกตั้งค่ามุมมองโปรเจ็กต์เป็นค่าเริ่มต้น
การตั้งค่าใหม่เพื่อปิดใช้การซิงค์อัตโนมัติ
ตอนนี้ Android Studio มีการตั้งค่าให้เปลี่ยนจากโหมดซิงค์อัตโนมัติเริ่มต้น (เช่น ซิงค์จะทำงานโดยอัตโนมัติเมื่อเปิดโปรเจ็กต์) ไปเป็นโหมดซิงค์ด้วยตนเองแบบใหม่พร้อมการช่วยเตือน ลักษณะการทำงานเริ่มต้นจะยังคงเป็นการซิงค์อัตโนมัติ หากต้องการเปลี่ยนไปใช้การซิงค์ด้วยตนเอง ให้ไปที่ไฟล์ (Android Studio ใน macOS) > การตั้งค่า > บิลด์ การดำเนินการ การนำส่ง > เครื่องมือสร้าง และตั้งค่าโหมดการซิงค์โปรเจ็กต์เป็นการซิงค์ด้วยตนเองพร้อมการช่วยเตือนเป็นโหมดการซิงค์โปรเจ็กต์
Play Policy Insights เบต้าใน Android Studio
ตอนนี้ Android Studio มีข้อมูลเชิงลึกและคำแนะนำที่ละเอียดยิ่งขึ้นเกี่ยวกับนโยบายของ Google Play ที่อาจส่งผลต่อแอปของคุณ ข้อมูลนี้จะช่วยให้คุณสร้างแอปที่ปลอดภัยยิ่งขึ้นได้ตั้งแต่เริ่มต้น ป้องกันปัญหาที่อาจขัดขวางกระบวนการเปิดตัว และประหยัดเวลาและทรัพยากรในการแก้ไขในภายหลัง
ตั้งแต่การเปิดตัวฟีเจอร์ของ Android Studio Narwhal เป็นต้นไป คุณสามารถดู Google Play Policy Insights เป็นการตรวจสอบด้วยเครื่องมือวิเคราะห์ซอร์สโค้ดได้ การตรวจสอบ Lint จะแสดงข้อมูลต่อไปนี้
- ภาพรวมของนโยบาย
- สิ่งที่ควรทำและไม่ควรทำเพื่อหลีกเลี่ยงข้อผิดพลาดที่พบบ่อย
- ลิงก์ไปยังหน้านโยบายของ Play ซึ่งคุณสามารถดูนโยบายอย่างเป็นทางการฉบับเต็ม รวมถึงข้อมูลเพิ่มเติมและแหล่งข้อมูลที่เป็นประโยชน์
ฟีเจอร์นี้มีไว้เพื่อให้คำแนะนำที่เป็นประโยชน์ก่อนการตรวจสอบ เพื่อให้คุณส่งแอปได้อย่างราบรื่นยิ่งขึ้น คำแนะนำดังกล่าวไม่ได้ครอบคลุมนโยบายทั้งหมด ไม่ได้ให้ผลการพิจารณาจากการตรวจสอบแอปขั้นสุดท้าย โปรดอ่านนโยบายฉบับเต็มในศูนย์นโยบายเสมอเพื่อให้แน่ใจว่าได้ปฏิบัติตามข้อกำหนด
หากต้องการตรวจสอบว่าโปรเจ็กต์ของคุณมีข้อมูลเชิงลึกเกี่ยวกับนโยบายของ Play หรือไม่ ให้ไปที่โค้ด > ตรวจสอบข้อมูลเชิงลึกเกี่ยวกับนโยบายของ Play… ข้อมูลเชิงลึกจะแสดงในหน้าต่างเครื่องมือ "ปัญหา" และจะปรากฏเป็นคำเตือน Lint ในไฟล์ที่เกี่ยวข้องด้วย

เรากำลังพัฒนาและปรับปรุงการผสานรวมนี้อยู่ หากมีความคิดเห็น โปรดรายงาน
Partner Device Labs พร้อมใช้งานสำหรับการสตรีมจากอุปกรณ์ Android
ห้องทดลองอุปกรณ์ของพาร์ทเนอร์คือห้องทดลองอุปกรณ์ที่ดำเนินการโดยพาร์ทเนอร์ OEM ของ Google เช่น Samsung, Xiaomi, OPPO, OnePlus, vivo และอื่นๆ รวมถึงขยายตัวเลือกอุปกรณ์ที่ใช้ได้ในการสตรีมอุปกรณ์ Android บริการนี้อยู่ในรุ่นเบต้าและพร้อมให้ใช้งานใน Android Studio เวอร์ชัน Canary เวอร์ชันล่าสุด ดูข้อมูลเพิ่มเติมได้ที่เชื่อมต่อกับ Partner Device Labs
ทดสอบและพัฒนาโดยใช้การสำรองและกู้คืนข้อมูลของแอป
การตรวจสอบว่าการสำรองและคืนค่าข้อมูลใน Android ทำงานได้อย่างถูกต้องสำหรับแอปของคุณเป็นสิ่งสำคัญอย่างยิ่งในการทำให้ผู้ใช้มีส่วนร่วมกับแอปของคุณต่อไปหลังจากเปลี่ยนไปใช้อุปกรณ์เครื่องใหม่หรือกู้คืนจากระบบคลาวด์ อย่างไรก็ตาม การทดสอบว่าการสำรองและกู้คืนข้อมูลของแอปทำงานหรือไม่นั้นอาจทำได้ยาก
Android Studio Narwhal มีวิธีสร้างข้อมูลสํารองสําหรับแอปและกู้คืนข้อมูลไปยังอุปกรณ์เครื่องอื่น วิธีนี้มีประโยชน์สำหรับการทดสอบว่าแอปทำงานตามที่คาดไว้หรือไม่เมื่อกู้คืนข้อมูลแอปจากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่งหรือจากข้อมูลสำรองในระบบคลาวด์ หรือหากต้องการวิธีตั้งค่าอุปกรณ์ทดสอบที่รวดเร็วขึ้นด้วยข้อมูลที่จำเป็นในการพัฒนาและแก้ไขข้อบกพร่องของแอป
สร้างข้อมูลสํารอง
หากต้องการสร้างไฟล์สํารอง ให้ทําดังนี้
- ติดตั้งใช้งานแอปเวอร์ชันแก้ไขข้อบกพร่องในอุปกรณ์ที่เชื่อมต่อ
- ใช้การดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้เพื่อสร้างข้อมูลสำรอง
- จากหน้าต่างอุปกรณ์ที่ใช้งานอยู่ ให้คลิกการดำเนินการสำรองข้อมูลแอปจากแถบเครื่องมือ
- เลือกเรียกใช้ > สำรองข้อมูลแอปจากแถบเมนูหลัก
- จากแท็บเครื่องมือสํารวจอุปกรณ์ > กระบวนการ ให้คลิกขวาที่กระบวนการของแอป แล้วเลือกสํารองข้อมูลแอป
- ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ทำดังนี้
- ยืนยันรหัสแอปพลิเคชันของแอปที่ต้องการสร้างข้อมูลสํารอง
- เลือกว่าต้องการสร้างข้อมูลสำรองจากอุปกรณ์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ระบบคลาวด์ หรือระบบคลาวด์ (ไม่ได้เข้ารหัส)
- ยืนยันชื่อและตำแหน่งของข้อมูลสำรองที่ต้องการบันทึก โดยค่าเริ่มต้น ระบบจะบันทึกข้อมูลสำรองไว้ในไดเรกทอรีรากของโปรเจ็กต์ Android Studio ปัจจุบัน
สร้างข้อมูลสํารองสําหรับแอป
- ยืนยันรหัสแอปพลิเคชันของแอปที่ต้องการสร้างข้อมูลสํารอง
- คลิกตกลงเมื่อ Android Studio ถามว่าจะหยุดแอปได้ไหม Android Studio ต้องหยุดกระบวนการของแอปเพื่อสร้างข้อมูลสำรอง
คุณสามารถดูข้อมูลสํารองที่คุณสร้างขึ้นได้ในหน้าต่างเครื่องมือ Project > Android ใต้โหนดไฟล์สํารอง
ประเภทการสำรองข้อมูล
คุณบันทึกข้อมูลสำรองประเภทต่างๆ ได้ เมื่อสร้างข้อมูลสํารอง ให้เลือกประเภทข้อมูลสํารองที่เกี่ยวข้องกับสถานการณ์ที่คุณต้องการทดสอบ ดังนี้
- จากอุปกรณ์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง: สร้างข้อมูลสํารองของแอปเพื่อจําลองการโอนจากอุปกรณ์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง เช่น เมื่อผู้ใช้ตั้งค่าอุปกรณ์เครื่องใหม่ขณะที่เข้าถึงอุปกรณ์เครื่องเก่าได้
- ระบบคลาวด์: สร้างข้อมูลสำรองที่บันทึกไว้ในพื้นที่เก็บข้อมูลของบัญชี Google ของผู้ใช้ ระบบจะใช้การสำรองข้อมูลประเภทนี้เมื่อผู้ใช้ตั้งค่าอุปกรณ์เครื่องใหม่ขณะที่ไม่มีสิทธิ์เข้าถึงอุปกรณ์เครื่องเก่า ข้อมูลสํารองที่สร้างขึ้นจะได้รับการเข้ารหัส
- ระบบคลาวด์ (ไม่ได้เข้ารหัส): สร้างข้อมูลสำรองในระบบคลาวด์เวอร์ชันที่ไม่ได้เข้ารหัส ซึ่งคุณจะตรวจสอบเพื่อแก้ไขข้อบกพร่องได้
ประเภทการสำรองข้อมูล
คุณสามารถสร้างข้อมูลสํารองประเภทต่างๆ สําหรับแอปได้ เมื่อสร้างข้อมูลสํารอง ให้เลือกประเภทข้อมูลสํารองที่เกี่ยวข้องกับสถานการณ์ที่คุณต้องการทดสอบ ดังนี้
- อุปกรณ์ต่ออุปกรณ์: สร้างข้อมูลสำรองของแอป ซึ่งคล้ายกับข้อมูลสำรองที่สร้างระหว่างการโอนจากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่ง ในการโอนจากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่ง ระบบจะส่งข้อมูลสำรองของแอปไปยังอุปกรณ์อีกเครื่องโดยตรง เช่น ผ่าน USB หรือ Wi-Fi
- ระบบคลาวด์: สร้างข้อมูลสำรองของแอป ซึ่งคล้ายกับข้อมูลสำรองที่บันทึกไว้ในพื้นที่เก็บข้อมูลของบัญชี Google ของผู้ใช้ เมื่อตั้งค่าอุปกรณ์ใหม่ ผู้ใช้สามารถเลือกกู้คืนจากข้อมูลสำรองในระบบคลาวด์ได้
- ระบบคลาวด์ (ไม่ได้เข้ารหัส): สร้างข้อมูลสํารองของแอป ซึ่งคล้ายกับข้อมูลสํารองที่บันทึกไว้ในพื้นที่เก็บข้อมูลบัญชี Google ของผู้ใช้บนอุปกรณ์ที่ไม่ได้เปิดใช้การเข้ารหัสฝั่งไคลเอ็นต์
หมายเหตุ: เมื่อใช้ฟีเจอร์นี้เพื่อทดสอบระบบคลาวด์ ระบบคลาวด์ (ไม่ได้เข้ารหัส) หรือการสำรองข้อมูลจากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่ง ระบบจะไม่ส่งข้อมูลสำรองที่สร้างขึ้นไปยังระบบคลาวด์หรืออุปกรณ์อื่น ซึ่งแตกต่างจากขั้นตอนการสำรองข้อมูลจริง ซึ่งจะสร้างข้อมูลสํารองของแอปราวกับว่ากำลังจะบันทึกลงในระบบคลาวด์หรือส่งไปยังอุปกรณ์อื่น ข้อมูลสำรองที่สร้างขึ้นสำหรับข้อมูลสำรองประเภทใดก็ตามจะอยู่ภายใต้ไฟล์สํารองในหน้าต่างเครื่องมือโปรเจ็กต์ > Android
กู้คืนข้อมูลแอป
หากต้องการกู้คืนข้อมูลแอป ให้ทำดังนี้
- ติดตั้งใช้งานแอปในอุปกรณ์ที่เชื่อมต่อ แอปควรมีรหัสแอปพลิเคชันเดียวกับไฟล์สํารองข้อมูลที่ต้องการกู้คืนลงในอุปกรณ์
- ไปที่การดำเนินการต่อไปนี้ แล้วคลิกการดำเนินการที่ต้องการ
- จากหน้าต่างอุปกรณ์ที่ใช้งานอยู่ ให้คลิกการดำเนินการกู้คืนข้อมูลแอปจากแถบเครื่องมือ แล้วเลือกไฟล์สำรองจากประวัติล่าสุดหรือคลิกเรียกดู
- ไปที่เรียกใช้ > กู้คืนข้อมูลแอปจากแถบเมนูหลัก
- จากแท็บเครื่องมือสํารวจอุปกรณ์ > กระบวนการ ให้คลิกขวาที่กระบวนการของแอปแล้วเลือกกู้คืนข้อมูลแอป
- จากหน้าต่างเครื่องมือ โปรเจ็กต์ > Android ให้คลิกขวาที่ข้อมูลสำรองใต้โหนดไฟล์สำรอง แล้วเลือกกู้คืนข้อมูลแอป
- เลือกข้อมูลสำรองจากประวัติล่าสุด หรือคลิกเรียกดูเพื่อเลือกไฟล์สํารองข้อมูลเพื่อกู้คืนจากพื้นที่เก็บข้อมูลในเครื่อง (หากมี)
หรือจะรวมไฟล์สํารองข้อมูลไว้ในการกําหนดค่าการเรียกใช้ก็ได้ เพื่อให้การติดตั้งใช้งานแอปกู้คืนข้อมูลแอปจากไฟล์สํารองข้อมูลด้วย โดยทําดังนี้
- ไปที่เรียกใช้ > แก้ไขการกําหนดค่าจากแถบเมนูหลัก
- เลือกการกําหนดค่าการเรียกใช้แอป แล้วไปที่ตัวเลือกการกู้คืน
กู้คืนตัวเลือกในการกําหนดค่าการเรียกใช้ - หากต้องการกู้คืนแอปจากข้อมูลสำรอง ให้เลือกช่องข้างกู้คืนสถานะแอป
- เลือกไฟล์สํารองจากประวัติล่าสุด หรือเรียกดูและเลือกไฟล์สํารองจากพื้นที่เก็บข้อมูลในเครื่อง
- หากต้องการกู้คืนเฉพาะข้อมูลแอปเมื่อติดตั้งแอปใหม่ ให้เลือกช่องข้างกู้คืนเฉพาะเมื่อติดตั้ง APK ใหม่ ตัวเลือกนี้มีประโยชน์ในกรณีที่คุณติดตั้งใช้งานในอุปกรณ์ทดสอบเครื่องใหม่และต้องการกู้คืนข้อมูลเพื่อช่วยในการแก้ไขข้อบกพร่องและการพัฒนาแอป
- คลิก OK เพื่อบันทึกการกําหนดค่าการเรียกใช้
- ติดตั้งใช้งานแอปโดยใช้การกำหนดค่าการเรียกใช้เพื่อทดสอบการกู้คืนข้อมูลแอปไปยังอุปกรณ์ที่เชื่อมต่อ
การสนับสนุน Android Studio XR พร้อมใช้งาน
Android Studio Narwhal รองรับนักพัฒนาแอปในการสร้างประสบการณ์ที่สมจริงด้วย Jetpack XR เวอร์ชันนี้เปิดตัวเครื่องมือที่จะช่วยคุณทดสอบ ติดตั้งใช้งาน และแก้ไขข้อบกพร่องของแอปพลิเคชัน XR ได้อย่างมีประสิทธิภาพมากขึ้น
เครื่องมือทดสอบภาพหน้าจอตัวอย่างของ Compose
ใช้เครื่องมือทดสอบภาพหน้าจอของตัวอย่างการเขียนเพื่อทดสอบ UI ของเครื่องมือเขียนและป้องกันการถดถอย เครื่องมือใหม่นี้จะช่วยสร้างรายงาน HTML ที่ช่วยให้คุณตรวจหาการเปลี่ยนแปลง UI ของแอปได้ ดูข้อมูลเพิ่มเติมได้ที่ตัวอย่างการเขียนจดหมาย การทดสอบภาพหน้าจอ
การเพิ่มประสิทธิภาพแผนภูมิคอมโพเนนต์ของเครื่องมือตรวจสอบเลย์เอาต์ที่ฝัง
ตอนนี้การโต้ตอบกับแผนผังคอมโพเนนต์ในเครื่องมือตรวจสอบเลย์เอาต์ที่ฝังจะใช้งานได้ง่ายและมีประสิทธิภาพมากขึ้นด้วยฟีเจอร์การปรับปรุงที่สำคัญหลายรายการ การอัปเดตเหล่านี้ออกแบบมาเพื่อปรับปรุงขั้นตอนการทำงานและมอบข้อมูลเชิงลึกที่ชัดเจนยิ่งขึ้นเกี่ยวกับโครงสร้าง UI ของ Compose
- การเลื่อนแนวนอน: ตอนนี้คุณสามารถเลื่อนแนวนอนภายในลําดับชั้นคอมโพเนนต์ได้แล้ว ซึ่งช่วยให้ไปยังส่วนต่างๆ และตรวจสอบเลย์เอาต์ที่ซ้อนกันหลายชั้นหรือกว้างได้ง่ายขึ้นโดยไม่สูญเสียบริบท
- การเลื่อนอัตโนมัติเมื่อเลือก: ตอนนี้การเลือกรายการในลําดับชั้นคอมโพเนนต์จะเลื่อนมุมมองทั้งแนวนอนและแนวตั้งโดยอัตโนมัติเพื่อโฟกัสรายการที่เลือกอย่างเรียบร้อย วิธีนี้ช่วยให้องค์ประกอบที่คุณสนใจอยู่ตรงกลางเสมอ
- การแสดงภาพความสัมพันธ์ที่ปรับปรุงใหม่: เราได้ปรับแต่งเส้นสนับสนุนภายในต้นไม้คอมโพเนนต์เพื่อให้มีสิ่งบอกใบ้ที่ชัดเจนยิ่งขึ้นเพื่อทําความเข้าใจความสัมพันธ์ของโหนด ตอนนี้เส้นประจะระบุความสัมพันธ์ของกองคําเรียกอย่างชัดเจนระหว่างโหนดหลักกับโหนดย่อย ซึ่งจะช่วยให้คุณติดตามการเชื่อมต่อแบบเป็นโปรแกรมได้อย่างมีประสิทธิภาพมากขึ้น เส้นทึบจะยังคงแสดงความสัมพันธ์ระดับบนสุดและย่อยมาตรฐานอื่นๆ ทั้งหมดภายในแผนภูมิต้นไม้
การปรับปรุงเหล่านี้มีจุดประสงค์เพื่อมอบประสบการณ์การแก้ไขข้อบกพร่องที่ราบรื่นและมีประสิทธิภาพมากขึ้น ซึ่งจะช่วยให้คุณเข้าใจและปรับแต่ง UI ได้อย่างรวดเร็ว

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Narwhal ต้องใช้ AGP 4.0 เป็นอย่างน้อย
โปรเจ็กต์ต้องใช้ AGP 4.0 ขึ้นไปจึงจะใช้งานร่วมกับการเปิดตัวฟีเจอร์ของ Android Studio Narwhal ได้ ดูข้อกำหนดความเข้ากันได้ของ AGP กับ Android Studio