Error:Program "sh" not found in PATH

Android平臺下運行opencv程序,裝完NDK,解決了jni以及Conversion to Dalvik format failed with error 1等問題後,出現如下提示:Error:Program"sh" not found in PATH,多方嘗試,解法如下:)


1.   配置NDK路徑

      窗口->首選->Android->NDK ,NDK的安裝目錄(就是包含ndk-build.cmd的那個目錄)


2.   環境變量中加入NDK的安裝目錄

      計算機->高級系統設置->環境變量->path,NDK的安裝目錄


3.  C/C++的編譯環境

     3.1項目右鍵->屬性 -> C/C++ -> Build -> Enviroment,增加一個環境變量 NDKROOT,內容設爲NDK的安裝目錄,

     3.2項目右鍵->屬性 -> C/C++ General -> Paths andSymbols  ,先選擇 GNU  C 選項,然後Add...  ->Variables  找到NDKROOT,OK 

 

4.  以上不管用的話,項目右鍵->屬性 -> C/C++ -> Build ->修改build command 爲自己的ndk的絕對路徑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章