Use as instruções a seguir para despejar informações de depuração do VHAL. Isso chama o
método dump()
na interface VHAL, que não está listado na interface, mas é
herdado implicitamente para todos os serviços AIDL, com todos os argumentos adicionais fornecidos no
comando.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
Use o comando a seguir para listar os comandos de depuração compatíveis com o VHAL de referência:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
Por exemplo, o VHAL de referência oferece suporte à leitura de um valor de propriedade
(como INFO_VIN
) por:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
Para a VHAL de HIDL, use:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
Também é possível usar o teste VTS,
VtsHalAutomotiveVehicle_TargetTest
,
para verificar a implementação do VHAL. O caso de teste, useAidlBackend
ou
useHidlBackend
, será ignorado se o back-end específico não estiver disponível. Alguns testes
também podem ser pulados para o back-end AIDL ou HIDL se ele não oferecer suporte a esse recurso.