您的位置:首页 > 编程语言 > Java开发

Error:Program "sh" not found in PATH

2016-04-14 17:34 811 查看
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的绝对路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息