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