Anda dapat menggunakan instruksi berikut untuk membuang informasi debug VHAL. Ini memanggil metode dump()
di antarmuka VHAL, yang tidak terdaftar di antarmuka tetapi secara implisit diwarisi untuk semua layanan AIDL, dengan semua argumen tambahan disediakan dalam perintah.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
Gunakan perintah berikut untuk mencantumkan perintah debug yang didukung untuk referensi VHAL:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
Misalnya, referensi VHAL mendukung pembacaan nilai properti (seperti INFO_VIN
) melalui:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
Untuk HIDL VHAL, gunakan:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
Anda juga dapat menggunakan tes VTS, VtsHalAutomotiveVehicle_TargetTest
, untuk memverifikasi penerapan VHAL Anda. Kasus pengujian, useAidlBackend
atau useHidlBackend
, dilewati jika backend tertentu tidak tersedia. Beberapa pengujian juga dapat dilewati untuk backend AIDL atau HIDL jika backend tidak mendukung fitur ini.