我已经在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