VHAL Debug

Anda dapat menggunakan petunjuk berikut untuk membuang informasi debug VHAL. Tindakan ini memanggil metode dump() di antarmuka VHAL, yang tidak tercantum di antarmuka, tetapi secara implisit diwarisi untuk semua layanan AIDL, dengan semua argumen tambahan yang disediakan dalam perintah.

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default

Gunakan perintah berikut untuk mencantumkan perintah debug yang didukung untuk VHAL referensi:

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help

Misalnya, VHAL referensi 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 pengujian VTS, VtsHalAutomotiveVehicle_TargetTest, untuk memverifikasi penerapan VHAL Anda. Kasus pengujian, useAidlBackend atau useHidlBackend, akan dilewati jika backend tertentu tidak tersedia. Beberapa pengujian juga dapat dilewati untuk backend AIDL atau HIDL jika backend tidak mendukung fitur ini.