Gỡ lỗi VHAL

Bạn có thể sử dụng các hướng dẫn sau để kết xuất thông tin gỡ lỗi VHAL. Thao tác này gọi hàm dump() trong giao diện VHAL, không được liệt kê trong giao diện nhưng được kế thừa hoàn toàn cho tất cả các dịch vụ AIDL, cùng với tất cả các đối số bổ sung được cung cấp trong .

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default

Sử dụng lệnh sau để liệt kê các lệnh gỡ lỗi được hỗ trợ cho VHAL:

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help

Ví dụ: VHAL tham chiếu hỗ trợ đọc giá trị thuộc tính (chẳng hạn như INFO_VIN) thông qua:

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100

Đối với HIDL VHAL, hãy sử dụng:

adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default

Bạn cũng có thể dùng bài kiểm tra VTS, VtsHalAutomotiveVehicle_TargetTest! để xác minh việc triển khai VHAL. Trường hợp kiểm thử, useAidlBackend hoặc useHidlBackend sẽ bị bỏ qua nếu không có phần phụ trợ cụ thể. Một số thử nghiệm bạn cũng có thể bỏ qua phần phụ trợ AIDL hoặc HIDL nếu phần phụ trợ không hỗ trợ tính năng này.