يمكنك استخدام التعليمات التالية لتفريغ معلومات تصحيح أخطاء 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 في الخلفية إذا لم يكن نظام التشغيل في الخلفية يتيح هذه الميزة.