1.hidl-gen的使用
hidl-gen 编译器会将
.hal
文件编译成一组
.h
和
.cpp
文件,这些
自动生成的文件用于编译客户端
/
服务端实现链接到的共享库,同
时也可以生成
Android.bp
编译文件。
1.1 生成的文件
HIDL 软件包中自动生成的文件会关联到与该软件包同名的单个
共享库(例如
android.hardware.samples@1.0
)。该共享库还
会导出单个头文件
IFoo.h
,它可以包含在客户端和服务器中。在
Binder
化模式下,使用
hidl-gen
编译器以
IFoo.hal
接口文件作为
输入会自动生成以下文件: