情况描述:

在 vendor/mediatek/proprietary/hardware/interfaces/ 目录下新增加了 HIDL的接口 package: vendor.mediatek.hardware.custom@1.0

在编译的时候报以下异常信息:

ERROR: vendor/mediatek/proprietary/hardware/interfaces/current.txt differs from expected:
        >vendor.mediatek.hardware.custom@1.0::Custom
        >vendor.mediatek.hardware.custom@1.0::ICustomCallback
        >vendor.mediatek.hardware.custom@1.0::types

解决方案:

hidl 添加 hash值到 vendor/mediatek/proprietary/hardware/interfaces/current.tx文件中

步骤:

1. make hidl-gen

2 hidl-gen -L hash -r vendor.mediatek.hardware:vendor/mediatek/proprietary/hardware/interfaces  -r android.hidl:system/libhidl/transport vendor.mediatek.hardware.custom@1.0 >>

vendor/mediatek/proprietary/hardware/interfaces/current.txt

MTK Android HIDL层添加hash值相关推荐

  1. android framework层添加串口操作

    android framework层本来提供了SerialPort和SerialManager两个类来操作串口,本文提供的是一种利用jni操作串口的方法,app层也可以使用.言归正传,下面来详细说下过 ...

  2. Android 10 HAL 层添加HIDL实现过程

    本文以跑步机为假想场景介绍如何在Android Q(10)上添加HIDL,内容涉及HAL.HIDL进程间通讯.多线程以及串口操作,涵盖了标准的Android硬件服务的主要技术.编写时参考了两篇博客(见 ...

  3. Android Hidl开发

    1.环境准备 首先准备一份Android源码. #源码中编译生成hidl-gen make hidl-gen 下面是hidl-gen的语法: usage: hidl-gen [-p <root ...

  4. vue项目打包文件增加hash值

    vue项目打包文件增加hash值 vue-cli2项目 修改vue项目根目录下的 build/webpack.prod.conf.js文件 js文件: output: {path: config.bu ...

  5. vue 计算文件hash值_vue项目打包文件增加hash值

    vue项目打包文件增加hash值 vue-cli2项目 修改vue项目根目录下的 build/webpack.prod.conf.js文件 js文件: output: { path: config.b ...

  6. Android P HAL层添加HIDL实例(详细实现步骤)

    Android P HAL层添加HIDL实例 本文是参照 https://www.jianshu.com/p/b80865c61d8e 教程介绍实现,原理请参考原作者. 本文将介绍如何在P OS上添加 ...

  7. android img标签属性_微信小程序 组件叠加效果(如 Android 中的添加蒙层)

    实现的效果如下: 可以看出这是由image组件和text组件叠加到一块组成的蒙层效果. 在小程序中实现这个效果主要用到z-index属性和position属性 z-index的使用必须是双方组件都设置 ...

  8. Android R(11)为自定义HIDL接口添加DMFCM(六)

    为自定义HIDL接口添加DM&&FCM(六) 1.概览   引入HIDL的一个重要原因是Android团队想要将Android Framework和Android vendor之间的代 ...

  9. android修改默认遥控器键值,RK3128平台android系统修改添加遥控器键值码值

    本帖最后由 微笑,一路向前 于 2017-1-4 15:34 编辑 最近帮客户定制RK3128平台的固件,涉及到定制新的遥控器,需要添加或修改遥控码值.RK3128平台Android系统修改遥控器码值 ...

最新文章

  1. 美团Java面试154道题分享!
  2. LNMP网站并发计算
  3. 分享个人预算系统源码(含说明文档)
  4. java SWT Browser实现浏览器功能并运行JavaScript代码
  5. 把一个字符串里符合表情文字标签的地方全部替换为相应的图片的方法
  6. 乐佰小迪智能机器人_云知声 AI 陪伴教育机器人方案亮相广州国际玩具展
  7. android窗口动画体系,Android 7.1 GUI系统-窗口管理WMS-动画的执行(七)
  8. 计算机实训大纲,计算机专业实训大纲
  9. 操作系统—基本知识(细致版)
  10. Eclipse(ADT)找不到android.support.v4.view.ViewPager,2步搞定!
  11. 非常实用的面试题,也可以当作学习资料(转载)
  12. Python 全栈打造某宝客微信机器人
  13. 【Unity】制作一个商店场景
  14. ArcGis 地理配准注意事项
  15. AlphaControls 控件 编辑皮肤 变更Glyphs控制符号
  16. 计算机变量符号有哪些,数值型数据的符号在计算机中如何表示
  17. 【车辆计数】基于光流法实现车辆检测计数matlab 源码
  18. jquery二维码生成插件jquery.qrcode.js在线生成二维码
  19. 海康硬盘录像机接入RTSP/onvif协议安防视频平台EasyNVR的注意事项
  20. 软件开发过程的五个阶段

热门文章

  1. JVM、Java编译器和Java解释器
  2. 在虚幻引擎5中构建你的首款游戏 - 04 - 地形和草地
  3. c++-动态静态存储方式
  4. Dubbo源码解析-——SPI机制
  5. 虚拟机连接物理机的打印机_deepin下virtualbox虚拟windows 7系统安装物理打印机的方法...
  6. SpringBoot源码解析
  7. centeros安装gitlab
  8. 模拟量0-10V信号控制变频器实现正反转速度随动
  9. SIM808调试笔记(GNSS获取经纬度,GPRS数据上传到服务器)
  10. CImage类的介绍与使用