Puoi utilizzare le seguenti istruzioni per eseguire il dump delle informazioni di debug di VHAL. In questo modo viene chiamato
dump()
nell'interfaccia VHAL, che non è elencato nell'interfaccia ma è
implicitamente ereditati per tutti i servizi AIDL, con tutti gli argomenti aggiuntivi forniti nel
.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
Utilizza il seguente comando per elencare i comandi di debug supportati per il VHAL di riferimento:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
Ad esempio, il VHAL di riferimento supporta la lettura del valore di una proprietà.
(ad esempio INFO_VIN
) tramite:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
Per HIDL VHAL, utilizza:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
Puoi anche usare il test VTS,
VtsHalAutomotiveVehicle_TargetTest
,
per verificare l'implementazione VHAL. Uno scenario di test, useAidlBackend
o
useHidlBackend
viene ignorato se il backend specifico non è disponibile. Alcuni test
può essere ignorato per il backend AIDL o HIDL se il backend non supporta questa funzionalità.