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:
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.
Scroll ke bagian Tentang di dekat bagian bawah, lalu ketuk Versi untuk menampilkan informasi versi dan izin.
Ketuk bagian Info versi dan izin sebanyak 10 kali.
Dialog Izinkan setelan pengembangan akan ditampilkan.
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 sebelumActivity
dibuka.MediaBrowserService
dijalankan saat tidak adaActivity
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.