ทดสอบแอป Android สำหรับรถยนต์

ขณะพัฒนาแอป ให้ใช้เครื่องมือที่มีเพื่อเรียกใช้ Android Auto และ Android Automotive OS ดังนี้

ทดสอบในรถยนต์จริง

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

อนุญาตแหล่งที่มาที่ไม่รู้จัก

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

เปิดใช้โหมดนักพัฒนาแอป Android Auto

นอกจากตัวเลือกสำหรับนักพัฒนาแอป Android ซึ่งคุณใช้ได้ทั้งใน Android Auto และ Android Automotive OS แล้ว Android Auto ยังมีโหมดนักพัฒนาแอปของตัวเองด้วย หากต้องการเปิดใช้ ให้ทำตามขั้นตอนต่อไปนี้

  1. เปิดการตั้งค่า Android Auto

    • Android 10 (ระดับ API 29) ขึ้นไป: ในอุปกรณ์ ให้แตะการตั้งค่า > แอปและการแจ้งเตือน > ดูแอปทั้งหมด > Android Auto > ขั้นสูง > การตั้งค่าเพิ่มเติมในแอป
    • Android 9 (ระดับ API 28) ลงไป: ในแอป Android Auto ให้แตะเมนู แล้วแตะการตั้งค่า
  2. ไปที่ส่วนเกี่ยวกับ ที่อยู่ใกล้ด้านล่าง แล้วแตะเวอร์ชัน เพื่อแสดงข้อมูลเวอร์ชันและสิทธิ์

  3. แตะส่วนข้อมูลเวอร์ชันและสิทธิ์ 10 ครั้ง

    กล่องโต้ตอบอนุญาตการตั้งค่าสำหรับการพัฒนาไหม จะปรากฏขึ้น

  4. แตะตกลง

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

ข้อกำหนดเพิ่มเติมในการทดสอบสำหรับแอปสื่อ

หากคุณกำลังทดสอบแอปสื่อ ให้ทดสอบสถานการณ์ที่ครอบคลุมในส่วนนี้ เพิ่มเติมจากการทดสอบแอปใน Android Auto, Android Automotive OS หรือทั้ง 2 อย่าง

ทดสอบสถานการณ์การเริ่มต้นใช้งาน MediaBrowserService

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

ทดสอบแอปเพื่อให้แน่ใจว่าแอปจัดการสถานการณ์ต่อไปนี้ได้

  • MediaBrowserService ทำงานก่อนที่จะเปิด Activity ใดๆ
  • MediaBrowserService ทำงานเมื่อไม่สามารถแสดง Activity
  • MediaBrowserService ทำงานเมื่อผู้ใช้ไม่ได้ลงชื่อเข้าใช้

ขณะทดสอบสถานการณ์เหล่านี้ ให้ลองใช้วิธีต่อไปนี้

  • บังคับให้หยุดแอป แล้วเปิดแอป
  • ล้างข้อมูลแอป แล้วเปิดแอป

นอกจากนี้ ให้ตรวจสอบว่าได้ตั้งข้อความแสดงข้อผิดพลาดที่เหมาะสมเมื่อจำเป็น

ใช้แอปทดสอบตัวควบคุมสื่อ

แอป ทดสอบตัวควบคุมสื่อช่วยให้คุณทดสอบความซับซ้อนของการเล่นสื่อ ใน Android และช่วยยืนยันการใช้งานเซสชันสื่อ หากต้องการเริ่มต้นใช้งานเครื่องมือนี้ โปรดดูหัวข้อการใช้แอปทดสอบตัวควบคุมสื่อ