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