赞
踩
在 Android HIDL 详解 一文提到HIDL 使用的整个过程都是跟其工具hidl-gen 分不开,这一篇来详细分析hidl-gen 的使用。
代码基于:Android P
hidl-gen 的代码路径为:system/tools/hidl
- cc_library_host_shared {
- name: "libhidl-gen",
- defaults: ["hidl-gen-defaults"],
- srcs: [
- "Annotation.cpp",
- "ArrayType.cpp",
- "CompoundType.cpp",
- "ConstantExpression.cpp",
- "DeathRecipientType.cpp",
- "DocComment.cpp",
- "EnumType.cpp",
- "HandleType.cpp",
- "HidlTypeAssertion.cpp",
- ...
编译之后会在out 下生成,详细看out/host/linux-x86/bin/hidl-gen
编译好之后可以通过详细路径直接使用,也可以设置环境变量、lunch之后使用:
- shift:shift# hidl-gen -h
- usage: hidl-ge
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。