การสร้างเส้นทางสำหรับ Android Studio จะช่วยให้การทดสอบจากต้นทางถึงปลายทางเขียนและดูแลรักษาได้ง่าย โดยให้คุณใช้ภาษาที่เป็นธรรมชาติเพื่ออธิบายขั้นตอนและการยืนยันสำหรับการทดสอบแต่ละรายการ ซึ่งเรียกว่าเส้นทาง การใช้ประโยชน์จากความสามารถด้านวิสัยทัศน์และการให้เหตุผลของ Gemini จะช่วยแปลงขั้นตอนที่เขียนด้วยภาษาธรรมชาติเป็น การดำเนินการที่ Gemini ดำเนินการในแอปของคุณ ทำให้การเขียนและการทำความเข้าใจเส้นทางของผู้ใช้เป็นเรื่องง่าย นอกจากนี้ คุณยังเขียนและ อธิบายการยืนยันที่ซับซ้อนมากขึ้นได้ ซึ่ง Gemini จะประเมินตามสิ่งที่เห็น ในอุปกรณ์เพื่อพิจารณาว่าเส้นทางของคุณผ่านหรือไม่
และเนื่องจาก Gemini จะกำหนดการดำเนินการที่จะทำเพื่อให้บรรลุเป้าหมาย เส้นทางจึงมีความยืดหยุ่นมากขึ้นต่อการเปลี่ยนแปลงเล็กๆ น้อยๆ ในเลย์เอาต์หรือลักษณะการทำงานของแอป ส่งผลให้มีการทดสอบที่ไม่เสถียรน้อยลงเมื่อเรียกใช้กับแอปเวอร์ชันต่างๆ และการกำหนดค่าอุปกรณ์ที่แตกต่างกัน
เขียนและเรียกใช้เส้นทางได้โดยตรงจาก Android Studio กับอุปกรณ์ที่ใช้ Android ในเครื่องหรือระยะไกล IDE มอบประสบการณ์การแก้ไขใหม่สำหรับการสร้างเส้นทาง รวมถึงผลการค้นหาที่หลากหลายซึ่งจะช่วยให้คุณเข้าใจการให้เหตุผลและการดำเนินการตามเส้นทางของ Gemini ได้ดียิ่งขึ้น
เขียนเส้นทาง
Android Studio มีเทมเพลตไฟล์และประสบการณ์การใช้งานเครื่องมือแก้ไขแบบใหม่ที่ช่วยให้การสร้างและแก้ไขเส้นทางเป็นเรื่องง่าย การเดินทางเขียนขึ้นโดยใช้ไวยากรณ์ Extensible Markup Language (XML) เพื่อจัดระเบียบคำอธิบายและขั้นตอนการเดินทาง
หากต้องการสร้างและเริ่มแก้ไขเส้นทาง ให้ทำดังนี้
- จากแผงโปรเจ็กต์ใน Android Studio ให้คลิกขวาที่โมดูลแอป ที่คุณต้องการเขียนเส้นทาง
 - เลือกใหม่ > ทดสอบ > ไฟล์เส้นทาง
 - ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ระบุชื่อและคำอธิบายของเส้นทาง
 - คลิกตกลง Android Studio จะสร้างไฟล์ XML สำหรับเส้นทางที่มีชื่อที่คุณเลือก คุณจะใช้มุมมองโค้ดเพื่อแก้ไข XML โดยตรง หรือจะใช้มุมมองการออกแบบเพื่อประสบการณ์การแก้ไขที่ดีขึ้นก็ได้
 - เมื่อดูเส้นทางในมุมมองออกแบบ ให้ใช้ช่องข้อความเพื่อ อธิบายแต่ละขั้นตอนของเส้นทาง แต่ละขั้นตอนสามารถรวมการดำเนินการเชิงอธิบาย ที่คุณต้องการให้ Gemini ดำเนินการ หรือการยืนยันที่คุณต้องการให้ Gemini ประเมิน
 - กด Enter บนแป้นพิมพ์เพื่อเริ่มพรอมต์ใหม่ในเส้นทางเดียวกัน คุณทำขั้นตอนนี้ซ้ำได้ตามต้องการสำหรับแต่ละขั้นตอนของเส้นทางที่คุณต้องการ กำหนด
 
เคล็ดลับในการเขียนเส้นทาง
การเขียนเส้นทางอย่างละเอียดและเป็นระเบียบจะช่วยเพิ่มโอกาสที่ Gemini จะเรียกใช้เส้นทางที่คุณต้องการได้อย่างแม่นยำและมีประสิทธิภาพมากขึ้น เคล็ดลับที่จะช่วยให้คุณเขียนเส้นทางได้อย่างมีประสิทธิภาพมากขึ้นมีดังนี้
- แยกการยืนยันจากการดำเนินการ: Gemini ประเมินสถานะของแอปอย่างต่อเนื่องเพื่อพิจารณาว่าแอปอยู่ในสถานะ "ถูกต้อง" ที่จะดำเนินการต่อหรือไม่ อย่างไรก็ตาม คุณอาจต้องกำหนดการยืนยันที่ซับซ้อนมากขึ้นเป็นขั้นตอนแยกต่างหาก นอกจากนี้ ให้เริ่มแต่ละพรอมต์โดยใช้วลีสำคัญ เช่น "ยืนยันว่า" "ยืนยันว่า" หรือ "ตรวจสอบว่า" เพื่อระบุให้ Gemini ทราบว่าขั้นตอนนี้มีไว้ เพื่อเป็นการยืนยัน
 - สั่ง Gemini ด้วยการปัด: นอกเหนือจากการโต้ตอบพื้นฐาน เช่น การแตะหรือการป้อนข้อมูลด้วยแป้นพิมพ์แล้ว Gemini ยังรองรับการดำเนินการที่ต้องปัด หน้าจอในบางทิศทางด้วย เช่น หากต้องการเลื่อนดูเนื้อหาหรือ ปิด UI บางอย่าง ให้อธิบายทิศทางและเจตนาของการปัด โดยค่าเริ่มต้น Gemini จะปัดจากกึ่งกลางหน้าจอ แต่คุณสามารถระบุให้ปัดที่ส่วนอื่นของหน้าจออุปกรณ์ได้
 - หลีกเลี่ยงการโต้ตอบที่ซับซ้อนและการเปลี่ยนแปลงการกำหนดค่า: Gemini ไม่รองรับการโต้ตอบและการเปลี่ยนแปลงการกำหนดค่าทั้งหมด เช่น ท่าทางสัมผัสหลายนิ้ว การหมุนหน้าจอ หรือการพับ ทีมของเรา กำลังทำงานเพื่อปรับปรุงความสามารถของ Gemini
 
เรียกใช้เส้นทาง
คุณเรียกใช้การเดินทางในอุปกรณ์ในเครื่องหรืออุปกรณ์ระยะไกลที่พร้อมใช้งานได้เช่นเดียวกับการทดสอบที่มีการตรวจสอบอื่นๆ และ Android Studio จะสร้างผลการค้นหาที่เป็นริชมีเดียซึ่งช่วยให้คุณเข้าใจการดำเนินการของการเดินทาง
หากต้องการทดสอบเส้นทาง ให้ทำดังนี้
- เลือกอุปกรณ์เป้าหมายจากแถบเครื่องมือหลัก เช่นเดียวกับตอนที่เรียกใช้การทดสอบที่มีการตรวจสอบ
 - ไปยังไฟล์ XML ของเส้นทางที่ต้องการทดสอบ แล้วเปิดใน เครื่องมือแก้ไข
 - ในโปรแกรมแก้ไข ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้
- หากอยู่ในมุมมองออกแบบ ให้คลิก
เรียกใช้เส้นทาง - หากอยู่ในมุมมองโค้ด ให้คลิก
เรียกใช้ testในกัตเตอร์ ข้างตำแหน่งที่กำหนดชื่อเส้นทางใน XML 
 - หากอยู่ในมุมมองออกแบบ ให้คลิก
 
Android Studio จะสร้างการกำหนดค่า Journeys Test ให้คุณและเรียกใช้ใน อุปกรณ์เป้าหมาย ในระหว่างการดำเนินการ Android Studio จะสร้างและติดตั้งใช้งานแอป และเชื่อมต่อกับ Gemini เพื่อพิจารณาการดำเนินการที่จะทำในแต่ละขั้นตอนของ เส้นทาง
วางเมาส์เหนือภาพปกในโปรแกรมแก้ไขเพื่อดูข้อมูลเพิ่มเติม ซึ่งจะเป็นประโยชน์เมื่อทำซ้ำพรอมต์ในเส้นทางของคุณ
ดูผลลัพธ์
เมื่อ Android Studio ทดสอบเส้นทางเสร็จสมบูรณ์ แผงผลการทดสอบ จะปรากฏขึ้นโดยอัตโนมัติเพื่อแสดงผลลัพธ์
เมื่อเทียบกับการทดสอบที่ใช้เครื่องมืออื่นๆ ที่คุณอาจเรียกใช้ใน Android Studio จะมีความแตกต่างบางอย่างในวิธีแสดงผลลัพธ์ของการเดินทาง
- แผงการทดสอบจะแบ่งเส้นทางออกเป็นขั้นตอนต่างๆ คุณคลิกแต่ละขั้นตอนเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ Gemini ดำเนินการได้
 - แผงผลลัพธ์จะแสดงข้อมูลที่สมบูรณ์เพื่อช่วยให้คุณเข้าใจการตีความและการให้เหตุผลของ Gemini เกี่ยวกับเส้นทางของคุณ รวมถึงวิธีที่ Gemini ดำเนินการ
 - ระบบจะแสดงภาพหน้าจอที่ส่งไปยัง Gemini เพื่อเป็นภาพประกอบในแต่ละ การดำเนินการในขั้นตอน
 - การดำเนินการแต่ละอย่างและเหตุผลที่ Gemini ดำเนินการดังกล่าวจะอธิบายไว้ข้างๆ ภาพหน้าจอแต่ละภาพ
 - การดำเนินการแต่ละอย่างในขั้นตอนจะมีหมายเลขกำกับ
 
ปัญหาที่ทราบ
- เมื่อทดสอบเส้นทาง ระบบจะให้สิทธิ์ทั้งหมดสำหรับแอปของคุณโดยค่าเริ่มต้น
 - เมื่อทดสอบเส้นทางในอุปกรณ์ที่ใช้ Android 15 (API ระดับ 35) คุณอาจเห็นคำเตือนในอุปกรณ์ที่ระบุว่า "บล็อกแอปที่ไม่ปลอดภัย" สำหรับ "AndroidX Crawler" คุณคลิกติดตั้งต่อไปเพื่อข้ามการตรวจสอบนี้ได้ หรือจะกำหนดค่าตัวเลือกสำหรับนักพัฒนาแอปในอุปกรณ์ และปิดใช้ตัวเลือกเพื่อยืนยันแอปผ่าน USB ก็ได้
 - ขณะนี้ไฟล์การเดินทางยังไม่ปรากฏในมุมมอง Android ในแผงโปรเจ็กต์ หากต้องการดูไฟล์เส้นทางในโปรเจ็กต์ ให้ใช้มุมมองโปรเจ็กต์
 - หากการดำเนินการหลายอย่างภายในเส้นทางใช้พรอมต์เดียวกันทุกประการ ผลการทดสอบที่แสดงในเครื่องมือแก้ไขเส้นทางอาจไม่ถูกต้อง กล่าวคือ การดำเนินการทั้งหมดที่มีพรอมต์ที่ซ้ำกันจะแสดงผลการทดสอบที่เชื่อมโยงกับอินสแตนซ์ของพรอมต์นั้นที่อัปเดตล่าสุด หากต้องการหลีกเลี่ยงปัญหานี้ ให้ตรวจสอบว่าแต่ละการดำเนินการมีพรอมต์ที่ไม่ซ้ำกัน เช่น โดยการเพิ่มคำนำหน้าหรือคำต่อท้ายที่แตกต่างกัน
 - ป๊อปอัปสไตลัสจะปรากฏขึ้นในครั้งที่ 2 ที่โหลดแป้นพิมพ์ในโปรแกรมจำลอง ใหม่ โดยปกติแล้ว ป๊อปอัปนี้จะทำให้การทดสอบที่โต้ตอบกับช่องข้อความ ล้มเหลว เมื่อเกิดกรณีนี้ ให้ปิดป๊อปอัปและเรียกใช้เส้นทางอีกครั้ง
 - อาร์ติแฟกต์ของ Crawler ของแอปอาจปรากฏในเหตุผลของเอเจนต์เป็นครั้งคราว
 - บางครั้งการดำเนินการของเส้นทางอาจล้มเหลวพร้อมกับ 
IllegalStateExceptionเมื่อเกิดกรณีนี้ คุณสามารถคลิกผลการทดสอบเพื่อดูข้อผิดพลาดทั้งหมด หากไม่ได้กำหนดปลั๊กอิน Android Gradle (
com.android.application) ในไฟล์build.gradleระดับบนสุด คุณอาจเห็นข้อผิดพลาดต่อไปนี้เมื่อเรียกใช้เส้นทางFailed to apply plugin class 'com.android.tools.journeys.JourneysGradlePlugin'หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่าได้กำหนดปลั๊กอินในไฟล์
build.gradleระดับบนสุดแล้ว ดูข้อมูลเพิ่มเติมได้ที่กำหนดค่าระบบบิลด์ Android