Aby skopiować dane debugowania VHAL, możesz skorzystać z podanych niżej instrukcji. Powoduje to wywołanie funkcji
dump()
w interfejsie VHAL, której nie ma na liście, ale jest
niejawnie dziedziczone w przypadku wszystkich usług AIDL ze wszystkimi dodatkowymi argumentami podanymi w funkcji
.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
Aby wyświetlić listę obsługiwanych poleceń debugowania dla referencyjnego VHAL, użyj tego polecenia:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
Na przykład odwołanie do VHAL obsługuje odczytywanie wartości właściwości
(np. INFO_VIN
) do:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
W przypadku HIDL VHAL użyj:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
Możesz też użyć testu VTS,
VtsHalAutomotiveVehicle_TargetTest
,
aby sprawdzić implementację VHAL. Może to być przypadek testowy, useAidlBackend
albo
useHidlBackend
, jest pomijany, jeśli dany backend jest niedostępny. Niektóre testy
można też pominąć w przypadku backendu AIDL lub HIDL, jeśli backend nie obsługuje tej funkcji.