वीएचएएल डीबग करें

आप वीएचएएल डिबग जानकारी को डंप करने के लिए निम्नलिखित निर्देशों का उपयोग कर सकते हैं। यह वीएचएएल इंटरफ़ेस में 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 को छोड़ दिया जाता है। यदि बैकएंड इस सुविधा का समर्थन नहीं करता है तो एआईडीएल या एचआईडीएल बैकएंड के लिए कुछ परीक्षणों को छोड़ा भी जा सकता है।