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