2015-06-23 46 views
0

我只是Android的初學者,我正在使用kitkat(4.4.4)源代碼。我如何構建/ hardware/libhardware/tests/nusensor?

當我嘗試bulid的Android(不是內核),總是不建

/hardware/libhardware/tests/nusensor. 

這就是爲什麼雖然我需要它,我無法找到它的結果excutable文件名爲test-nusensor。

如何在該目錄中生成該文件?以及如何執行構建結果?

回答

2

如果您已經構建了整個android源代碼,您可以分別構建nusensor-test模塊。按照以下步驟建立單靠模塊 - 從Android根文件夾

  • 運行lunch

    • 運行source build/envsetup.sh並選擇要建立正確的設備。
    • 轉到/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
  • +0

    非常感謝! – Levi