Android 12 HIDL/AIDL 错误 无法向 Android 添加更多 HIDL 接口。请使用AIDL

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

我正在尝试在 android 12 中创建新的 HIDL,我已完成以下步骤:

  1. 在 hardware/interfaces/logreader/1.0 中添加了新的 HAL 文件
  2. 使用 hidl-gen 生成 impl 和 bp 文件
  3. 还添加了 rc 文件、sepolicy、manifest 和兼容性 在构建它时出现以下错误: 无法向 Android 添加更多 HIDL 接口。请使用AIDL

注意:看到下面的参考并遵循它,但没有帮助

https://programmerclick.com/article/1317904153/ https://devarea.com/android-hidl-and-project-treble/#.YoNpOHVBxH4

https://www.youtube.com/watch?v=j1v5yTOfo-4&list=PLIUuxxIJtMjWR77V4_QbKZY0gZb1kzoJ8&index=110

请帮我解决

android android-source aidl hidl
2个回答
0
投票

从 Android 10 开始,HIDL 已被弃用,Android 正在迁移为在所有地方使用 AIDL。

https://source.android.com/devices/architecture/hidl


0
投票

以下技巧对我有用:

在开发过程中,我将界面添加到了地图中

allAospHidlInterfaces
android/system/tools/hidl/build/hidl_interface.go

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