Menguji aplikasi Android untuk mobil

Saat mengembangkan aplikasi, ada beberapa alat yang tersedia untuk menjalankan Android Auto dan Android Automotive OS di komputer pengembangan Anda. Lihat Menguji aplikasi menggunakan Desktop Head Unit untuk mengetahui detail cara menginstal dan menggunakan Desktop Head Unit untuk menjalankan aplikasi Android Auto. Lihat Menguji aplikasi menggunakan emulator Android Automotive OS untuk mengetahui detail cara menginstal dan menjalankan Android Automotive OS image.

Pengujian di kendaraan sungguhan

Untuk menguji aplikasi Anda di kendaraan sungguhan, aplikasi harus diinstal 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

Di Android Auto, juga terdapat opsi developer yang berfungsi untuk menjalankan aplikasi yang tidak diinstal dari sumber tepercaya. Setelan ini hanya berlaku untuk aplikasi media serta pesan, dan tidak berlaku untuk aplikasi yang dibangun menggunakan Library Aplikasi Android untuk Mobil.

Mengaktifkan mode developer Android Auto

Selain opsi Android Developer (dapat digunakan di Android Auto dan Android Automotive OS), Android Auto memiliki mode developernya sendiri yang dapat digunakan untuk meningkatkan pengalaman pengembangan. 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. Scroll ke 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 beberapa skenario memulai MediaBrowserService yang harus dapat ditangani aplikasi Anda agar pengguna dapat terus menikmati konten Anda saat dalam perjalanan.

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 paksa aplikasi media, lalu luncurkan Android Auto atau Android Automotive OS.
  • Bersihkan data aplikasi media, lalu luncurkan Android Auto atau Android Automotive OS.

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 implementasi sesi media Anda. Untuk memulai alat ini, lihat Menggunakan aplikasi pengujian pengontrol media.