VHAL डीबग करें

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