คุณใช้วิธีการต่อไปนี้เพื่อถ่ายโอนข้อมูลการแก้ไขข้อบกพร่อง 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 ได้หากแบ็กเอนด์ไม่รองรับฟีเจอร์นี้