Uji aplikasi Android untuk mobil

Saat mengembangkan aplikasi, ada berbagai 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 Play Store, 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 Play Store.

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 parkir, tetapi tidak berlaku untuk aplikasi yang dibangun menggunakan Library Aplikasi Android untuk Mobil.

Mengaktifkan mode developer Android Auto

Selain opsi developer Android (dapat digunakan di Android Auto dan Android Automotive OS), Android Auto memiliki mode developernya sendiri. Untuk mengaktifkannya, ikuti langkah-langkah berikut:

  1. Buka setelan Android Auto.

    • Android 10 atau yang lebih tinggi: di perangkat, ketuk Setelan > Aplikasi & notifikasi > Lihat semua aplikasi > Android Auto > Lanjutan > Setelan tambahan di aplikasi.
    • Android 9 atau 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.

    Mode developer sekarang diaktifkan, 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. Karena alasan ini, Android Auto dan Android Automotive OS memiliki skenario memulai MediaBrowserService yang harus ditangani aplikasi Anda.

Uji aplikasi Anda untuk memastikannya dapat menangani setiap skenario berikut:

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

Saat menguji skenario ini, pastikan untuk mencoba metode berikut:

  • Hentikan aplikasi secara paksa, 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 mulai menggunakan alat ini, lihat Menggunakan aplikasi pengujian pengontrol media.