VHAL'de hata ayıklama

VHAL hata ayıklama bilgilerini dökmek için aşağıdaki talimatları kullanabilirsiniz. Bu, dump() yöntemini VHAL arayüzünde görebilirsiniz. Bu yöntem arayüzde mevcut değildir ancak komutunu kullanın.

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

Referans VHAL'de desteklenen hata ayıklama komutlarını listelemek için aşağıdaki komutu kullanın:

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

Örneğin, referans VHAL, bir özellik değerini (INFO_VIN gibi) şu yöntemlerle okumayı destekler:

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100

HIDL VHAL için şunu kullanın:

adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default

VHAL uygulamanızı doğrulamak için VtsHalAutomotiveVehicle_TargetTest VTS testini de kullanabilirsiniz. Test durumu, useAidlBackend veya Belirli bir arka uç mevcut değilse useHidlBackend değeri atlanır. Arka uç bu özelliği desteklemiyorsa bazı testler AIDL veya HIDL arka ucu için de atlanabilir.