Error:Program "sh" not found in PATH

来源:互联网 发布:韩语自学书籍 知乎 编辑:程序博客网 时间:2024/05/18 01:56

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的绝对路径

0 0
原创粉丝点击