È possibile utilizzare le seguenti istruzioni per eseguire il dump delle informazioni di debug VHAL. Questo chiama il metodo dump()
nell'interfaccia VHAL, che non è elencato nell'interfaccia ma è implicitamente ereditato per tutti i servizi AIDL, con tutti gli argomenti aggiuntivi forniti nel comando.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
Utilizzare il comando seguente 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 riferimento VHAL supporta la lettura di un valore di proprietà (come INFO_VIN
) tramite:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
Per HIDL VHAL, utilizzare:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
Puoi anche utilizzare il test VTS, VtsHalAutomotiveVehicle_TargetTest
, per verificare l'implementazione VHAL. Uno dei casi di test, useAidlBackend
o useHidlBackend
, viene ignorato se il backend specifico non è disponibile. Alcuni test possono anche essere saltati per il backend AIDL o HIDL se il backend non supporta questa funzionalità.