![](/img/trans.png)
[英]Android NDK in ADT and Mac OS (10.8): Cannot run program “/ndk-build”: Unknown reason Error: Program “/ndk-build” is not found in PATH
[英]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.