当前位置:   article > 正文

Android HIDL 中 hidl-gen使用

hidl-gen

前言

在 Android HIDL 详解 一文提到HIDL 使用的整个过程都是跟其工具hidl-gen 分不开,这一篇来详细分析hidl-gen 的使用。

代码基于:Android P

使用

hidl-gen 的代码路径为:system/tools/hidl

  1. cc_library_host_shared {
  2. name: "libhidl-gen",
  3. defaults: ["hidl-gen-defaults"],
  4. srcs: [
  5. "Annotation.cpp",
  6. "ArrayType.cpp",
  7. "CompoundType.cpp",
  8. "ConstantExpression.cpp",
  9. "DeathRecipientType.cpp",
  10. "DocComment.cpp",
  11. "EnumType.cpp",
  12. "HandleType.cpp",
  13. "HidlTypeAssertion.cpp",
  14. ...

编译之后会在out 下生成,详细看out/host/linux-x86/bin/hidl-gen

编译好之后可以通过详细路径直接使用,也可以设置环境变量、lunch之后使用:

  1. shift:shift# hidl-gen -h
  2. usage: hidl-ge
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/255904
推荐阅读
相关标签
  

闽ICP备14008679号