Uji aplikasi Android untuk mobil

Saat mengembangkan aplikasi, gunakan alat yang tersedia untuk menjalankan Android Auto dan Android Automotive OS:

Pengujian di kendaraan sungguhan

Untuk menguji aplikasi Anda di kendaraan sungguhan, Anda harus menginstalnya dari sumber tepercaya seperti Google Play, dengan satu pengecualian yang dijelaskan dalam Mengizinkan sumber tidak dikenal. Anda dapat menggunakan Fitur Berbagi Aplikasi Internal atau Jalur Pengujian Internal untuk mendistribusikan aplikasi ke perangkat tanpa melalui proses peninjauan Google Play.

Mengizinkan sumber tidak dikenal

Android Auto memiliki opsi developer yang memungkinkan Anda menjalankan aplikasi yang tidak diinstal dari sumber tepercaya. Setelan ini berlaku untuk media, notifikasi pesan, dan aplikasi yang diparkir, tetapi tidak berlaku untuk aplikasi yang dibangun menggunakan Library Aplikasi Android untuk Mobil.

Mengaktifkan mode developer Android Auto

Selain opsi developer Android, yang dapat Anda gunakan di Android Auto dan Android Automotive OS, Android Auto memiliki mode developer nya sendiri. Untuk mengaktifkannya, ikuti langkah-langkah berikut:

  1. Buka setelan Android Auto.

    • Android 10 (API level 29) atau yang lebih tinggi: di perangkat, ketuk Setelan > Aplikasi & notifikasi > Lihat semua aplikasi > Android Auto > Lanjutan > Setelan tambahan di aplikasi.
    • Android 9 (level API 28) atau yang lebih rendah: di aplikasi Android Auto, ketuk menu, lalu ketuk Setelan.
  2. Buka bagian Tentang di dekat bagian bawah, lalu ketuk Versi untuk menampilkan informasi versi dan izin.

  3. Ketuk bagian Info versi dan izin sebanyak 10 kali.

    Dialog Izinkan setelan pengembangan akan ditampilkan.

  4. Ketuk Oke.

    Anda telah mengaktifkan mode developer, dan Anda dapat mengakses opsi developer di menu tambahan. Anda hanya perlu mengaktifkan mode developer satu kali. Untuk keluar dari mode developer, gunakan opsi dari menu drop-down di panel aplikasi.

Persyaratan pengujian tambahan untuk aplikasi media

Jika Anda menguji aplikasi media, uji skenario yang dibahas di bagian ini selain menguji aplikasi Anda di Android Auto, Android Automotive OS, atau keduanya.

Menguji skenario memulai MediaBrowserService

Untuk membantu menjaga pengemudi dan penumpang tetap aman, pengguna memiliki pembatasan tambahan tentang cara mereka dapat berinteraksi dengan aplikasi saat mengemudi. Oleh karena itu, Android Auto dan Android Automotive OS memiliki MediaBrowserService skenario memulai yang harus ditangani oleh aplikasi Anda.

Uji aplikasi Anda untuk memastikannya dapat menangani setiap skenario berikut:

  • MediaBrowserService berjalan sebelum Activity dibuka.
  • MediaBrowserService berjalan saat tidak ada Activity yang dapat ditampilkan.
  • MediaBrowserService berjalan saat pengguna tidak login.

Saat menguji skenario ini, pastikan untuk mencoba metode berikut:

  • Paksa berhenti aplikasi, lalu luncurkan.
  • Hapus data aplikasi, lalu luncurkan.

Selain itu, pastikan untuk menetapkan pesan error yang sesuai jika diperlukan.

Menggunakan aplikasi Pengujian Pengontrol Media

Aplikasi Pengujian Pengontrol Media memungkinkan Anda menguji seluk-beluk pemutaran media di Android dan membantu memverifikasi penerapan sesi media Anda. Untuk memulai alat ini, lihat Menggunakan aplikasi pengujian pengontrol media.