Android Error: Program "sh" not found in PATH 解决方法

运行一个关于推送的 双进程项目时,遇到了这个问题

报错类似于:

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




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

app开发工程师V帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值