می توانید از دستورالعمل های زیر برای حذف اطلاعات اشکال زدایی 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 نادیده گرفت.