VHAL のデバッグ

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 実装を確認することもできます。特定のバックエンドが利用可能でない場合、テストケースの useAidlBackenduseHidlBackend のどちらかがスキップされます。一部のテストでは、バックエンドでこの機能がサポートされていない場合、AIDL または HIDL バックエンドがスキップされる場合があります。