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