VHAL デバッグ情報をダンプするには、次の手順に沿って行います。この呼び出しは VHAL インターフェースで dump()
メソッドを呼び出します。これはインターフェースには含まれませんが、コマンドによる追加の引数すべてを含め、暗黙的にすべての 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 バックエンドがスキップされる場合があります。