Android HIDL从Java访问接口



我有一个带有自定义HAL层服务的AOSP构建,我想知道是否有可能从Java调用接口。

来自Google的文档建议您可以(https://source.android.com/devices/architecture/hidl-java#modifying-your-java-source),但不清楚从哪里获得#import语句的接口。

在我这边,我有c++代码和。hal文件,但我不清楚如何实际达到导入这些(Android Studio?) Java能够访问它们的点。

使用hidl-gen是可行的方法(一旦您弄清楚了命令行参数)。在我的例子中,不支持转换:

ERROR:不兼容Java。Java后端不支持联合类型和本机句柄。另外,数组的向量最多只能是一维数组,不支持{vectors,interfaces}的向量。

最新更新