ขณะพัฒนาแอป คุณสามารถใช้เครื่องมือต่างๆ เพื่อเรียกใช้ Android Auto และ Android Automotive OS ในคอมพิวเตอร์ที่ใช้พัฒนาแอป ดูรายละเอียดเกี่ยวกับวิธีติดตั้งและใช้จอภาพบนเดสก์ท็อปเพื่อเรียกใช้แอป Android Auto ได้ที่ทดสอบแอปโดยใช้จอภาพบนเดสก์ท็อป ดูรายละเอียดเกี่ยวกับวิธีติดตั้งและเรียกใช้อิมเมจ Android Automotive OS ได้ที่ทดสอบแอปโดยใช้โปรแกรมจำลอง Android Automotive OS
ทดสอบในยานพาหนะจริง
หากต้องการทดสอบแอปในยานพาหนะจริง คุณต้องติดตั้งแอปจากแหล่งที่มาที่เชื่อถือได้ เช่น Play Store โดยมีข้อยกเว้น 1 ข้อที่ระบุไว้อย่างละเอียดในส่วนอนุญาตแหล่งที่มาที่ไม่รู้จัก คุณสามารถใช้การแชร์แอปภายในหรือแทร็กทดสอบภายในเพื่อเผยแพร่แอปไปยังอุปกรณ์โดยไม่ต้องผ่านกระบวนการตรวจสอบของ Play Store
อนุญาตแหล่งที่มาที่ไม่รู้จัก
ใน Android Auto ยังมีตัวเลือกสำหรับนักพัฒนาแอปเพื่อเปิดใช้การเรียกใช้แอปที่ไม่ได้ติดตั้งจากแหล่งที่มาที่เชื่อถือได้ การตั้งค่านี้มีผลกับแอปสื่อและการรับส่งข้อความเท่านั้น และจะไม่มีผลกับแอปที่สร้างโดยใช้ไลบรารีแอป Android สำหรับรถยนต์
เปิดใช้โหมดนักพัฒนาแอปของ 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 Auto หรือ Android Automotive OS
- ล้างข้อมูลแอปสื่อ แล้วเปิด Android Auto หรือ Android Automotive OS
นอกจากนี้ โปรดตั้งค่าข้อความแสดงข้อผิดพลาดที่เหมาะสมเมื่อจำเป็น
ใช้แอปทดสอบตัวควบคุมสื่อ
แอปการทดสอบตัวควบคุมสื่อช่วยให้คุณทดสอบความซับซ้อนของการเล่นสื่อใน Android และช่วยยืนยันการติดตั้งใช้งานเซสชันสื่อ หากต้องการเริ่มต้นใช้งานเครื่องมือนี้ โปรดดูหัวข้อการใช้แอปทดสอบตัวควบคุมสื่อ