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