VHAL'de hata ayıkla

VHAL hata ayıklama bilgilerini dökmek için aşağıdaki talimatları kullanabilirsiniz. Bu, VHAL arayüzündeki dump() yöntemini çağırır. Bu yöntem, arayüzde listelenmez ancak komutta sağlanan tüm ek bağımsız değişkenlerle birlikte tüm AIDL hizmetleri için dolaylı olarak devralını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, referans VHAL, bir özellik değerini (INFO_VIN gibi) şu yöntemlerle okumayı destekler:

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

HIDL VHAL için:

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

VHAL uygulamanızı doğrulamak için VtsHalAutomotiveVehicle_TargetTest VTS testini de kullanabilirsiniz. Belirli bir arka uç kullanılamıyorsa useAidlBackend veya useHidlBackend test durumu atlanır. Arka uçta bu özellik desteklenmiyorsa bazı testler AIDL veya HIDL arka ucu için de atlanabilir.