如何在 android 中重建 HAL?

How to Re-build HAL in android?

我已经对设备进行了更改//manifest.xml,现在我只想重建 boot.img 和 vendor.img。

在android中是否有way/command只构建HAL模块?

谢谢

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

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

您可以使用 make modules.

获取所有已知构建目标的列表

在 android

中仅构建 HAL 模块

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

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

您可以在

中的 .so 文件中找到 HAL 的输出
~/var_imx-android-11.0.0_1.0.0/android_build/out/target/product/dart_mx8mm/vendor/lib/hw