当前位置: 首页 > news >正文

高版本Android (AIDL HAL) 使用HIDL方法

在这里插入图片描述

目录


修改步骤和编译方法

注意事项


Android 11 引入了使用 AIDL 实现 HAL 的功能。
后续Android新版本,HAL默认切到了使用AIDL.
因此当导入旧HIDL实现方式时,需要做一些修改。


1.将HAL HIDL模块拷贝到相应目录,进行编译
source build/envsetup.sh
lunch xxx
mmm 模块路径

1.1 通常会出现编译报错:
No more HIDl interfaces can be added to Android, please use AIDL

修改方法:
添加HIDL 白名单
system/tools/hidl/build/hidl_interface.go

var allAospHidlInterfaces = map[string]bool{"android.frameworks.automotive.display@1.0":         true,"android.frameworks.bufferhub@1.0":                  true,
http://www.dtcms.com/a/136466.html

相关文章:

  • vue3 uniapp vite 配置之定义指令
  • 《vue3学习手记3》
  • 【UE5】连接射频线案例教程
  • 数据结构与算法[零基础]---4.树和二叉树
  • 视频孪生重构施工逻辑:智慧工地的数字化升级
  • JVM 内存调优
  • ctfshow——web入门191~194
  • 用户态网络缓冲区
  • 【课题推荐】多速率自适应卡尔曼滤波(MRAKF)用于目标跟踪
  • Hi3518E官方录像例程源码流程分析(三)
  • JVM:程序计数器、虚拟机栈、本地方法栈
  • Docker Compose 中配置 Host 网络模式
  • Spring Task(笔记)
  • Android --- FrameWork 入门:Product是什么?
  • winfrom 查询某字符串 找到它在 richTextbox 的位置 定位 并高亮 并且滚动定位到所查询的字符串所在的行
  • Meltdown原理介绍:用户空间读取内核内存
  • apt3.0和apt2.0的区别
  • AI数字人分身无限克隆,开启IP视频创作新纪元!
  • 如何判断一个js对象是否拥有某个属性(区分自身属性和原型链上的属性)?
  • [管理与领导-129]:向上管理-组织架构、股权架构、业务架构、流程架构,看每个人在组织中的位置和重要性
  • Angular 框架详解:从入门到进阶
  • 数据库主从复制
  • 解决Ubuntu终端命令不能补全的问题
  • Linux:解决 yum 官方源无法使用(CentOS 7)
  • postman使用技巧
  • Postman做自动化测试
  • opencv函数展示
  • 【数字图像处理】数字图像空间域增强(3)
  • WIFI扫描记录
  • Spark-SQL核心编程(二)(三)