वीएचएएल डीबग की जानकारी डालने के लिए, इन निर्देशों का पालन करें. यह
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
VTS टेस्ट का भी इस्तेमाल किया जा सकता है.
VtsHalAutomotiveVehicle_TargetTest
,
से लिंक किया जा सकता है. टेस्ट केस, useAidlBackend
या
किसी बैकएंड के उपलब्ध न होने पर, useHidlBackend
को स्किप कर दिया जाता है. कुछ टेस्ट
अगर बैकएंड में यह सुविधा काम नहीं करती, तो एआईडीएल या एचआईडीएल बैकएंड को भी स्किप किया जा सकता है.