ขณะพัฒนาแอป คุณสามารถใช้เครื่องมือต่างๆ เพื่อเรียกใช้ Android Auto และ Android Automotive OS ได้ดังนี้
- ดูรายละเอียดวิธีติดตั้งและใช้ Desktop Head Unit เพื่อเรียกใช้แอป Android Auto ได้ที่ทดสอบแอปโดยใช้ Desktop Head Unit
- ดูรายละเอียดเกี่ยวกับวิธีติดตั้งและเรียกใช้รูปภาพ Android Automotive OS ได้ที่ทดสอบแอปโดยใช้โปรแกรมจำลอง Android Automotive OS
- ดูรายละเอียดเกี่ยวกับวิธี ติดตั้ง Android Automotive OS ใน Pixel Tablet ได้ที่ทดสอบโดยใช้ Android Automotive OS ใน Pixel Tablet นอกจากนี้ อุปกรณ์บางรุ่นยัง รองรับการใช้เป็นตัวรับ Android Auto ด้วย
- ดูรายละเอียดวิธีทดสอบบนฮาร์ดแวร์รถยนต์จริงโดยใช้ Firebase Test Lab ได้ที่เข้าถึงอุปกรณ์ Android Automotive OS ผ่าน Firebase Test Lab
- ดูทดสอบการทำงานร่วมกันกับบริการของ Google เกี่ยวกับวิธีทดสอบ การทำงานร่วมกันของ Google Assistant และ Google Maps กับแอปที่กำหนดเองใน Android Automotive OS
ทดสอบในยานพาหนะจริง
หากต้องการทดสอบแอปในยานพาหนะจริง คุณต้องติดตั้งแอปจากแหล่งที่มาที่เชื่อถือได้ เช่น Play Store โดยมีข้อยกเว้น 1 ข้อที่ระบุไว้ใน อนุญาตแหล่งที่มาที่ไม่รู้จัก คุณสามารถใช้การแชร์แอปภายในหรือแทร็กทดสอบภายในเพื่อเผยแพร่แอปไปยังอุปกรณ์โดยไม่ต้องผ่านกระบวนการตรวจสอบของ Play Store
อนุญาตแหล่งที่มาที่ไม่รู้จัก
Android Auto มีตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ที่ช่วยให้คุณเรียกใช้แอปที่ไม่ได้ ติดตั้งจากแหล่งที่มาที่เชื่อถือได้ การตั้งค่านี้มีผลกับแอปสื่อ การแจ้งเตือน การรับส่งข้อความ และแอปที่จอด แต่ไม่มีผลกับแอปที่สร้างขึ้นโดยใช้คลังแอป Android for Cars
เปิดใช้โหมดนักพัฒนาแอป Android Auto
นอกจากตัวเลือกสำหรับนักพัฒนาแอป Android (ใช้ได้ทั้งใน Android Auto และ Android Automotive OS) แล้ว Android Auto ยังมีโหมดนักพัฒนาแอปของตัวเองด้วย หากต้องการเปิดใช้ ให้ทำตามขั้นตอนต่อไปนี้
เปิดการตั้งค่า Android Auto
- Android 10 ขึ้นไป: ในอุปกรณ์ ให้แตะการตั้งค่า > แอปและการแจ้งเตือน > ดูแอปทั้งหมด > Android Auto > ขั้นสูง > การตั้งค่าเพิ่มเติมในแอป
- Android 9 หรือต่ำกว่า: ในแอป Android Auto ให้แตะเมนู แล้วแตะการตั้งค่า
ไปที่ส่วนเกี่ยวกับที่ด้านล่าง แล้วแตะเวอร์ชันเพื่อแสดงข้อมูลเวอร์ชันและสิทธิ์
แตะส่วนข้อมูลเวอร์ชันและสิทธิ์ 10 ครั้ง
กล่องโต้ตอบอนุญาตการตั้งค่าสำหรับการพัฒนาไหมจะปรากฏขึ้น
แตะตกลง
ตอนนี้โหมดนักพัฒนาซอฟต์แวร์เปิดใช้แล้ว และคุณเข้าถึงตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ได้ใน เมนูแบบล้น คุณต้องเปิดใช้โหมดนักพัฒนาซอฟต์แวร์เพียงครั้งเดียว หากต้องการออกจาก โหมดนักพัฒนาแอป ให้ใช้ตัวเลือกจากเมนูแบบเลื่อนลงในแถบแอป
ข้อกำหนดเพิ่มเติมในการทดสอบสำหรับแอปสื่อ
หากคุณกำลังทดสอบแอปสื่อ ให้ทดสอบสถานการณ์ที่ครอบคลุมใน ส่วนนี้ นอกเหนือจากการทดสอบแอปใน Android Auto, Android Automotive OS หรือทั้ง 2 อย่าง
ทดสอบสถานการณ์การเริ่มต้น MediaBrowserService
ผู้ใช้จะมีข้อจำกัดเพิ่มเติมเกี่ยวกับวิธีโต้ตอบกับแอปขณะขับรถ เพื่อช่วยให้ผู้ขับและผู้โดยสารปลอดภัย
ด้วยเหตุนี้ Android Auto และ
Android Automotive OS จึงมีสถานการณ์การเริ่มต้น MediaBrowserService ที่แอปของคุณต้องจัดการ
ทดสอบแอปเพื่อให้แน่ใจว่าแอปสามารถจัดการสถานการณ์ต่อไปนี้ได้
- ระบบจะเรียกใช้
MediaBrowserServiceก่อนเปิดActivity MediaBrowserServiceจะแสดงเมื่อไม่สามารถแสดงActivityได้- ระบบจะเรียกใช้
MediaBrowserServiceเมื่อผู้ใช้ไม่ได้ลงชื่อเข้าใช้
ขณะทดสอบสถานการณ์เหล่านี้ โปรดลองใช้วิธีต่อไปนี้
- บังคับให้แอปหยุดทำงาน แล้วเปิดแอป
- ล้างข้อมูลแอป แล้วเปิดแอป
นอกจากนี้ อย่าลืมตั้งค่าข้อความแสดงข้อผิดพลาดที่เหมาะสมเมื่อจำเป็น
ใช้แอปทดสอบตัวควบคุมสื่อ
แอปการทดสอบตัวควบคุมสื่อช่วยให้คุณทดสอบความซับซ้อนของการเล่นสื่อ บน Android และช่วยยืนยันการติดตั้งใช้งานเซสชันสื่อ หากต้องการเริ่มต้นใช้งานเครื่องมือนี้ โปรดดูการใช้แอปทดสอบตัวควบคุมสื่อ