HIDL 到 AIDL HAL 转换

问题描述 投票:0回答:1

我最近开始在 Android 端工作,最终遇到了一个问题。 从 Android U 开始,所有 Android HAL 都将迁移到 AIDL,我目前正在尝试为我的项目进行此迁移。使用 hidl2aidl 工具,我可以成功生成 *.aidl 文件。

但是我在生成的aidl 文件中观察到以下fixme 行。

//修复:AIDL不允许int作为输出参数。 // 将其移至返回,或将其添加到 Parcelable 中。

对于此类 FixMe 有已知的修复吗?用AIDL设置参数有什么问题吗?如果一个函数有多个输出参数怎么办?

android migration aidl hal hidl
1个回答
0
投票

不知何故,我将 out int 修改为 out int[] 并且它起作用了。但想知道这是否是正确的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.