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 and Symbols
,先选择
GNU
C
选项,然后
Add…
->Variables
找到
NDKROOT
,
OK
4.
以上不管用的话,项目右键
->
属性
-> C/C++ -> Build ->
修改
build command
为自己的
ndk
的绝对路径