Use as instruções abaixo para despejar informações de depuração VHAL. Isso chama
dump()
na interface VHAL, que não está listado na interface, mas é
herdada implicitamente para todos os serviços da AIDL, com todos os argumentos adicionais fornecidos
kubectl.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
Use o seguinte comando para listar os comandos de depuração compatíveis com a VHAL de referência:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
Por exemplo, a VHAL de referência suporta a leitura de um valor de propriedade.
(como INFO_VIN
) por meio de:
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 da VHAL. Caso de teste, useAidlBackend
ou
useHidlBackend
será ignorado se o back-end específico não estiver disponível. Alguns testes
também poderá ser ignorado para o back-end AIDL ou HIDL se o back-end não oferecer suporte a esse recurso.