Puedes usar las siguientes instrucciones para volcar la información de depuración de VHAL. Esto llama al
dump()
en la interfaz de VHAL, que no aparece en la interfaz, pero está
Se hereda implícitamente para todos los servicios del AIDL, con todos los argumentos adicionales proporcionados en
kubectl.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
Usa el siguiente comando para ver una lista de los comandos de depuración compatibles con la VHAL de referencia:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
Por ejemplo, el VHAL de referencia admite la lectura de un valor de propiedad.
(como INFO_VIN
) mediante:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
Para la VHAL de HIDL, usa lo siguiente:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
También puedes usar la prueba de VTS,
VtsHalAutomotiveVehicle_TargetTest
:
para verificar la implementación de VHAL. Caso de prueba, useAidlBackend
o
useHidlBackend
se omite si el backend específico no está disponible. Algunas pruebas
también se puede omitir para el backend de AIDL o HIDL si el backend no admite esta función.