ทดสอบแอป Android สำหรับรถยนต์ (original) (raw)
ขณะพัฒนาแอป คุณสามารถใช้เครื่องมือต่างๆ เพื่อเรียกใช้ 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 และช่วยยืนยันการติดตั้งใช้งานเซสชันสื่อ หากต้องการเริ่มต้นใช้งานเครื่องมือนี้ โปรดดูการใช้แอปทดสอบตัวควบคุมสื่อ