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