Cannot run program "sh": Launching failed

问题:eclipse中给项目配置了如下的ndk地址

Cannot run program "sh": Launching failed

cmd进目录“D:\A\software\ndk\android-ndk-r20”,ndk-build命令是可以正常执行的,但是eclipse中却报如下的错误:

 

02:57:14 **** Incremental Build of configuration Default for project dn_ffmpeg_player ****
sh "D:\\A\\software\\ndk\\android-ndk-r20\\ndk-build" all 
Cannot run program "sh": Launching failed

Error: Program "sh" not found in PATH
PATH=[D:\A\soft\java\java\ndk\android-ndk-r10c;;D:\A\software\eclipse\eclipse;]

02:57:14 Build Failed. 1 errors, 0 warnings. (took 103ms)
Cannot run program "sh": Launching failed

 

原因:查看系统的环境变量,配置的变量与eclip中的地址不同。应该使用统一的地址

Cannot run program "sh": Launching failed

 

 

解决办法:统一系统环境中的ndk变量值与eclipse中配置的变量值

Cannot run program "sh": Launching failed