אתה יכול להשתמש בהוראות הבאות כדי לשפוך מידע על ניפוי באגים 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 אם הקצה האחורי אינו תומך בתכונה זו.