वीएचएएल डीबग की जानकारी डालने के लिए, इन निर्देशों का पालन करें. यह
VHAL इंटरफ़ेस में dump()
तरीका दिया गया है, जो इंटरफ़ेस में शामिल नहीं है, लेकिन
इसमें सभी एआईडीएल सेवाओं के लिए, सीधे तौर पर इनहेरिट किया जाता है. साथ ही,
आदेश.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
VHAL रेफ़रंस के लिए, इस्तेमाल किए जा सकने वाले डीबग कमांड की सूची बनाने के लिए, यहां दिए गए निर्देश का इस्तेमाल करें:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
उदाहरण के लिए, रेफ़रंस VHAL की मदद से, प्रॉपर्टी की वैल्यू को पढ़ा जा सकता है
(जैसे कि INFO_VIN
) से:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
HIDL VHAL के लिए, इनका इस्तेमाल करें:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
वीएचएएल लागू करने की पुष्टि करने के लिए, VtsHalAutomotiveVehicle_TargetTest
के साथ, वीटीएस टेस्ट का भी इस्तेमाल किया जा सकता है. अगर कोई खास बैकएंड उपलब्ध नहीं है, तो useAidlBackend
या
useHidlBackend
, दोनों में से किसी एक टेस्ट केस को छोड़ दिया जाता है. कुछ टेस्ट
अगर बैकएंड में यह सुविधा काम नहीं करती, तो AIDL या HIDL बैकएंड को भी छोड़ा जा सकता है.