我如何构建 /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
我只是 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