运行一个关于推送的 双进程项目时,遇到了这个问题
报错类似于:
Description Resource Path Location Type
sh -c "autoreconf -i"
Cannot run program "sh": Launching failed
Error: Program "sh" not found in PATH
解决步骤:
1:可以先尝试
在path中添加 sh.EXE的 路径。 GCC有2个路径需要添加。如下:
;X:\C++\MinGW\bin;
X:\C++\MinGW\msys\1.0\bin ----sh.exe就是在这个目录下面
这个需要在(windows)计算机-属性-高级系统设置-高级-环境变量-系统变量-Path 中添加一下,可见方法链接http://zhidao.baidu.com/link?url=lQg2NMFWujAusZDLDzhmn-LnrBvw5gV56R_i9zQ9jDDafZkaER76_rphbjfa9FXAXeitQC6tUyPLAyhcP1RRxq
2 :如果不行,那么估计你的NDK有问题,没有下载或配置环境
可以在学习下面这个帖子搭建一下,如果有了NDK,也可以根据其方法学习配置一下工作环境(只需下载里面的android-ndk-r9d 即可,大概400多M,不需全部下载,如果下载不动。可以先转存到百度网盘,然后下载)
http://blog.csdn.net/deng0zhaotai/article/details/31744303
注意:里面关于Add Native Support 这一选项,我的eclipse是没这个选项的,不过由于下载的原代码中含有 jni 文件包,所以没有影响我的程序运行。可能个人是下载的NDK和CDT不正确
关于
增加Add Native Support方法,可参考
http://www.xp7000.com/news/16338.html(第一步: 安装NDK和CDT (Help–Install New SoftWare–Add)http://dl-ssl.google.com/android/eclipse/ | 等待安装完成)
个人感觉没调出 Add Native Support不是配置的问题,如果谁解决了该问题,可以给我留言,让我学习一下
取消Add Native Support方法
http://jingyan.baidu.com/article/380abd0a7309181d91192c55.html