簡體   English   中英

錯誤:在PATH中找不到程序“/ NDK-build”

[英]Error: Program “/NDK-build” not found in PATH

我需要幫助。 我正在嘗試在我的計算機(Ubuntu 12.04)中安裝和配置OpenCV 2.4.7 library 運行OpenCV示例后,我的控制台中出現了這些錯誤:

無法運行程序"/NDK-build" :未知原因

錯誤:在PATH中找不到程序"/NDK-build" = [/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games]

我見過很多教程,沒有任何效果。 我要求你非常具體,因為我是“新”編程,也因為我的母語不是英語(我有一些困難)。 謝謝!

最簡單的方法對我有用。

轉到項目屬性
單擊C / C ++ Build (將打開另一個列表)
單擊列表中的環境
現在點擊Add

在這里你必須輸入2個值
將名稱作為NDKROOT
在價值中把路徑放到NDK文件夾上

在此輸入圖像描述

你完成了:)

同樣的情況發生在我身上(當我的NDK位置已經設​​置好了),所以更改為原始的Android Builder刪除了我的問題,只需轉到項目屬性,C / C ++ Build | 工具鏈編輯器並選擇Android Builder作為當前構建器。

你有android-ndk安裝嗎? 如果是,請將ndk-build的路徑添加到路徑中。 例如:

export PATH=$PATH:~/android-ndk/bin

這是openCV for Android的常見問題。 它源於不正確的構建目標,這會在Video.java文件庫中創建錯誤。 修補完后,您可以導入示例項目。 雖然在修復之后,您可能無法在項目首選項下看到C / C ++ Build節點。 在第二個鏈接上有一個修復。 但是,如果在項目首選項下您可以看到C / C ++ Build,請確保路徑為:“ $ {NDKROOT} / ndk-build ”最后,它將查找未聲明的NDKROOT。 第三個鏈接將指導您如何執行此操作,這非常簡單。 另外,請確保您的MAC或LINUX是否從NDK-BUILD的末尾刪除.cmd。 祝好運!

Video.java issue:
    http://answers.opencv.org/question/8266/opencv-library-244-on-eclipse-gives-error/ 
C++ Build/General Missing from Project Preferences:
    http://stackoverflow.com/questions/16953548/eclipse-missing-c-c-build-and-general-from-project-properties
Now, make sure you add NDK root to the build varialbles so you can find it:
    http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Ftasks%2Fcdt_t_add_build_var.htm`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM