ניפוי באגים ב-VHAL

אפשר לבצע את ההוראות הבאות כדי למחוק מידע על תוצאות ניפוי הבאגים של VHAL. הפעולה הזו קוראת ל- שיטת dump() בממשק VHAL שלא מופיעה בממשק, אבל עוברים בירושה במרומז לכל שירותי AIDL, כאשר כל הארגומנטים הנוספים כלולים הפקודה.

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 כדי לאמת את הטמעת ה-VHAL שלך. מקרה בדיקה, useAidlBackend או אם הקצה העורפי הספציפי לא זמין, המערכת תדלג על useHidlBackend. בדיקות מסוימות אפשר גם לדלג על הקצה העורפי AIDL או HIDL אם הקצה העורפי לא תומך בתכונה הזו.