如何在安卓中重建 HAL?



我已经在device//manifest中进行了更改.xml现在我只想重建boot.img和vendor.img。

有什么方法/命令可以在安卓中只构建 HAL 模块吗?

谢谢

您可以通过向make提供构建目标来构建单个模块或映像。

  • 生成启动映像:make bootimage
  • 生成供应商映像:make vendorimage
    这也将生成启动映像。
  • 构建单个 HAL(例如 Power HAL(:make android.hardware.power@1.3
    注意这不会更新vendor.img

您可以使用make modules获取所有已知构建目标的列表。

在安卓中只构建HAL模块

将目录更改为 HALAndroid.mk所在的 HAL 模块,并给出"mm">命令。我的 HAL 火是

~/var_imx-android-11.0.0_1.0.0/android_build/vendor/nxp-opensource/imx/libcamera3

您可以在里面找到HAL的输出为 .so 文件

~/var_imx-android-11.0.0_1.0.0/android_build/out/target/product/dart_mx8mm/vendor/lib/hw

最新更新