1

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

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

 /hardware/libhardware/tests/nusensor.

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

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

4

1 回答 1

2

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

  • source build/envsetup.sh从android根文件夹运行
  • 运行lunch并选择您要为其构建的正确设备。
  • 转到/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
于 2015-08-07T05:42:33.350 回答