Selain emulator Android Automotive OS, Pixel Tablet dapat digunakan sebagai perangkat hardware fisik untuk menguji aplikasi Anda di Android Automotive OS.
Minta akses
Akses ke Android Automotive OS pada image sistem Pixel Tablet memerlukan penyertaan dalam daftar yang diizinkan. Anda dapat mengirimkan formulir akses Android Automotive OS di Pixel Tablet untuk mendapatkan akses.
Image sistem
Target berikut memiliki build yang tersedia di cabang git_udc-car-release
:
Target | adb root |
Layanan Google Play | Host Aplikasi Google Automotive | Google Play Store | Google Maps | Asisten Google | Android Auto |
---|---|---|---|---|---|---|---|
tangorpro_car_ext-user |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
tangorpro_car_ext-userdebug |
✔ | ✔ | ✔ |
Mem-flash perangkat
Untuk mem-flash perangkat, ikuti langkah-langkah yang dijelaskan dalam Mem-flash dengan Android Flash Tool. Pastikan Anda login ke alat ini menggunakan Akun Google yang terdaftar dalam program, atau Anda tidak akan melihat build. Saat diminta untuk memilih build, pilih salah satu dari Image sistem yang sesuai dengan kebutuhan Anda.
Kembali ke build publik
Jika ingin mengembalikan software perangkat, Anda dapat mengikuti petunjuk di Mengembalikan Pixel ke build publik.
Menggunakan perangkat sebagai penerima Android Auto
Pada image user
(UAA1.250513.001 atau yang lebih baru), Anda dapat menggunakan perangkat sebagai
penerima Android Auto. Untuk menghubungkan ponsel ke Pixel Tablet yang menjalankan
Android Automotive OS, buka aplikasi Android Auto dari petak peluncur di
tablet dan ikuti petunjuk di layar untuk menyambungkan menggunakan Bluetooth.
Mengemulasikan status hardware
Seperti emulator Android Automotive OS, image Android Automotive OS untuk Pixel Tablet mendukung emulasi status hardware.
Simulasi mengemudi
Menyimulasikan mengemudi menggunakan setelan cepat
Pada image userdebug
(UAA1.250207.001 atau yang lebih baru), Anda dapat menyimulasikan mengemudi dengan
menggunakan menu setelan cepat:
- Aktifkan Opsi developer.
- Alihkan Setel mengemudi di menu setelan cepat, seperti yang ditunjukkan pada gambar berikut:
Menyimulasikan mengemudi menggunakan adb
Untuk menyimulasikan status mengemudi menggunakan adb
, Anda dapat menggunakan perintah berikut:
adb shell cmd car_service inject-vhal-event 0x11600207 30 -t 2000 \
&& adb shell cmd car_service inject-vhal-event 0x11400400 8 \
&& adb shell cmd car_service inject-vhal-event 0x11200402 false
Perintah ini melakukan tiga hal:
- Menetapkan
PREF_VEHICLE_SPEED
ke 30 meter per detik (sekitar 67 mph atau 108 km/jam), dengan meningkatkan perubahan selama 2 detik. - Menetapkan
GEAR_SELECTION
keGEAR_DRIVE
. - Menetapkan
PARKING_BRAKE_ON
kefalse
.
Untuk menyimulasikan status diparkir (status default saat booting), Anda dapat menggunakan perintah berikut:
adb shell dumpsys car_service inject-vhal-event 0x11600207 0 \
&& adb shell dumpsys car_service inject-vhal-event 0x11400400 4
Perintah ini melakukan dua hal:
- Menetapkan
PREF_VEHICLE_SPEED
ke 0 meter per detik (berhenti). - Menetapkan
GEAR_SELECTION
keGEAR_PARK
.
Masalah umum
Android Automotive OS untuk Pixel Tablet tidak disertifikasi CTS dan tidak boleh diperlakukan sebagai perangkat produksi. Bagian ini menjelaskan masalah umum dan potensi solusinya.
Jika Anda mengalami masalah atau memiliki permintaan fitur saat menggunakan Android Automotive OS di Pixel Tablet, Anda dapat melaporkannya menggunakan Issue Tracker Google. Pastikan untuk mengisi semua informasi yang diminta pada template masalah. Sebelum mengajukan masalah baru, periksa apakah masalah tersebut sudah dilaporkan dalam daftar masalah. Anda dapat berlangganan dan memberi suara pada masalah dengan mengklik bintang untuk masalah di pelacak. Untuk mengetahui informasi selengkapnya, lihat Berlangganan pada topik Masalah.
Lokasi
Karena Pixel Tablet tidak memiliki sensor GPS dan perangkat Android Automotive OS tidak diwajibkan untuk mendukung lokasi jaringan, Pixel Tablet yang menjalankan Android Automotive OS tidak melaporkan lokasinya sendiri.
Lokasi palsu menggunakan aplikasi
Untuk menguji aplikasi yang memerlukan pembacaan lokasi, aktifkan opsi developer dan instal aplikasi lokasi palsu.
Lokasi palsu menggunakan adb
Atau, Anda dapat menggunakan adb
untuk meniru lokasi menggunakan perintah
berikut:
# Turn on the system location setting
adb shell cmd location set-location-enabled true
# Enable the developer option to allow mock locations
adb shell appops set 2000 android:mock_location allow
# Add a mock location provider named PROVIDER_NAME
# If your app uses a specific type of location provider, you should use the standard
# name of that provider, such as "fused", "gps", "network", or "passive"
adb shell cmd location providers add-test-provider PROVIDER_NAME
# Use the mock location provider named PROVIDER_NAME
adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME true
# Set the location provided by PROVIDER_NAME,
# where latitude and longitude are a comma separated pair such as "37.4215,-122.0843"
adb shell cmd location providers set-test-provider-location PROVIDER_NAME --location LATITUDE,LONGITUDE
# Confirm that the location has been set
adb shell dumpsys location | grep "last location"
Untuk berhenti menggunakan penyedia lokasi tiruan, gunakan perintah berikut:
adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME false
Bluetooth
Dukungan untuk profil Bluetooth, seperti Profil Hands-Free (HFP) dan Advanced Audio Distribution Profile (A2DP), mungkin tidak ada atau tidak berfungsi sepenuhnya.
Radio
Aplikasi Radio default tidak berfungsi.
Android Auto
Koneksi Android Auto berkabel tidak berfungsi secara konsisten. Gunakan koneksi nirkabel jika memungkinkan. Lihat Menyiapkan Android Auto untuk mengetahui petunjuk langkah demi langkah.
Catatan rilis
UAA1.250513.001 (13 Mei 2025)
Update
- Build
tangorpro_car_ext-user
kini mendukung tindakan sebagai penerima Android Auto.
UAA1.250207.001 (7 Februari 2025)
Update
- Menambahkan dukungan untuk Aplikasi Seluler untuk Mobil.
- Meningkatkan stabilitas audio untuk kontrol volume.
- Menonaktifkan pengaktifan dari mencabut kabel USB dan melakukan gestur ketuk untuk mengurangi konsumsi baterai.
- Mengaktifkan layanan kamera.
- Mendukung menu Setelan Cepat di status bar untuk developer. (Hanya tersedia di build userdebug.)
Perbaikan bug
- Volume audio berubah per streaming.
- Volume musik kini tetap ada, dan kontrol volume tidak muncul saat di-booting.
- Tidak lagi mengalami error saat mengubah volume di setelan.
- Wi-Fi dinonaktifkan setelah memulai ulang.
- Beralih antara Rotary IME dan Carboard secara otomatis.
- Menghapus fitur yang tidak tersedia, seperti
android.software.app_widgets
.