我如何构建 /hardware/libhardware/tests/nusensor?

How can i build /hardware/libhardware/tests/nusensor?

我只是 Android 的初学者,我正在使用 kitkat(4.4.4) 源。

当我尝试构建 android(不是内核)时,总是不构建

 /hardware/libhardware/tests/nusensor.

这就是为什么我找不到名为 test-nusensor 的结果可执行文件,尽管我需要它。

如何在该目录中构建该文件?以及如何执行构建结果?

如果您已经构建了整个 android 源代码,您可以单独构建 nusensor-test 模块。按照以下步骤单独构建该模块 -

  • 运行 source build/envsetup.sh 来自 android 根文件夹
  • 运行 lunch 和 select 您要为其构建的正确设备。
  • 转到 /hardware/libhardware/tests/nusensor 文件夹和 运行 mm
  • 应该会生成可执行文件,它将出现在 out/target/product/msm8974/system/bin/ 中,名称为 test-nusensors
  • 将可执行文件推送到设备 - adb push out/target/product/msm8974/system/bin/test-nusensors /system/bin
  • 到运行它使用命令adb shell /system/bin/test-nusensors