【问题标题】:Oreo Hidl-gen buildOreo Hidl-gen 构建
【发布时间】:2019-07-27 01:43:30
【问题描述】:

我一直在尝试使用命令构建 hidl-gen

我尝试了以下

 PACKAGE=android.hardware.nfc@1.0

 LOC=hardware/interfaces/nfc/1.0/default/

 m -j hidl-gen

 hidl-gen -o $LOC -Lc++-impl -randroid.hardware:hardware/interfaces \

     -randroid.hidl:system/libhidl/transport $PACKAGE

 hidl-gen -o $LOC -Landroidbp-impl -randroid.hardware:hardware/interfaces \

     -randroid.hidl:system/libhidl/transport $PACKAGE 

并收到错误消息:没有规则来制作 hidl-gen。我需要一些帮助来构建这个工具来为我自己的绑定 HAL 实现生成 hidl 存根。

【问题讨论】:

    标签: android hal


    【解决方案1】:

    尝试从您的 android 源代码的最顶层目录运行脚本。为我工作。

    【讨论】:

    • 这应该在评论中
    • 我尝试添加评论。但是我没有 50 个代表可以在 cmets 中发布它。这就是为什么把它作为答案。
    【解决方案2】:

    您可以从源代码树中的任何目录调用m。无需登顶。也许您的 android 还没有 hidl-gen 因为它比 Android 8 旧?

    如果您使用的是 Androis 8 或更新版本,您可以使用搜索模块定义

    mgrep hidl-gen
    

    它应该在system/tools/hidl中找到模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-16
      • 2018-02-09
      相关资源
      最近更新 更多