VHAL'de hata ayıklama

VHAL hata ayıklama bilgilerini boşaltmak için aşağıdaki talimatları kullanabilirsiniz. Bu, VHAL arayüzündeki, arayüzde listelenmeyen ancak komutta sağlanan tüm ek argümanlarla birlikte tüm AIDL hizmetleri için örtülü olarak miras alınan dump() yöntemini çağırır.

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default

Referans VHAL için desteklenen hata ayıklama komutlarını listelemek üzere aşağıdaki komutu kullanın:

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help

Örneğin, VHAL referansı bir özellik değerinin ( INFO_VIN gibi) aşağıdakiler yoluyla okunmasını destekler:

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100

HIDL VHAL için şunu kullanın:

adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default

VHAL uygulamanızı doğrulamak için VTS testini ( VtsHalAutomotiveVehicle_TargetTest de kullanabilirsiniz. Belirli bir arka uç mevcut değilse, useAidlBackend veya useHidlBackend test senaryolarından herhangi biri atlanır. Arka uç bu özelliği desteklemiyorsa, AIDL veya HIDL arka uç için bazı testler de atlanabilir.