تصحيح 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 إذا كانت الواجهة الخلفية لا تدعم هذه الميزة.