Android “无法运行程序”;sh";:发射失败

Android “无法运行程序”;sh";:发射失败,android,android-ndk,cygwin,sh,Android,Android Ndk,Cygwin,Sh,我下载了cygwin并安装了它。然后将ndk文件复制到android文件夹。路径是C:\Program Files\Android\Android-ndk-r9b,然后将此路径添加到systemVaraible。然后在Eclipse首选项中选择ndk位置。然后右键单击项目,选择AndroidToold->Add Native support我遇到了这个错误:为项目ImageTargets构建默认配置 (无法运行程序“sh”:启动失败) 然后打开cygwin终端类型$cd/cygdrive/c/P

我下载了cygwin并安装了它。然后将ndk文件复制到android文件夹。路径是
C:\Program Files\Android\Android-ndk-r9b,然后将此路径添加到systemVaraible
。然后在Eclipse首选项中选择ndk位置。然后右键单击项目,选择
AndroidToold->Add Native support

我遇到了这个错误:
为项目ImageTargets构建默认配置

(无法运行程序“sh”:启动失败)

然后打开cygwin终端类型
$cd/cygdrive/c/Program Files/Android/androi-ndk-r9b/samples/san angles-ndk build

下面是我得到的错误。我哪里出错了

-bash: cd: /cygdrive/c/Program: No such file or directory

在Windows上使用NDKR9B不需要cygwin。但无论是否安装了cygwin,都应该避免在Android NDK或SDK安装的文件名中使用空格。简单的解决方法是使用短名称指定路径,例如
C:\Progra~1\Android\Android-ndk-r9b


有关详细信息,请访问或。

您不需要cygwin在Windows上使用NDK r9b。但无论是否安装了cygwin,都应该避免在Android NDK或SDK安装的文件名中使用空格。简单的解决方法是使用短名称指定路径,例如
C:\Progra~1\Android\Android-ndk-r9b

有关详细信息,请参阅。

无法运行程序“sh”:启动失败可能来自错误的eclipse配置。 您可以尝试在项目设置中重置C/C++生成配置:

同样在Windows上,正如Alex Cohn所说,您不需要cygwin,可以直接启动ndk安装文件夹中的“ndk build.cmd”脚本。

无法运行程序“sh”:启动失败可能来自错误的eclipse配置。 您可以尝试在项目设置中重置C/C++生成配置:


同样在Windows上,正如Alex Cohn所说,您不需要cygwin,可以直接启动ndk安装文件夹中的“ndk build.cmd”脚本。

我在Windows上遇到了同样的错误,通过在Eclipse工作空间中为Android ndk设置正确的路径(首选项->Android->ndk)解决了这个问题.

我在Windows上遇到了相同的错误,通过在Eclipse工作空间中为Android NDK设置正确的路径(首选项->Android->NDK)解决了这个问题。

我更改了路径名,如C:\Development\Android-NDK-r9b,但仍然显示了相同的错误。并将此路径也设置为系统变量。但它不起作用,我相信错误信息也发生了变化;您想透露吗?我更改了路径名,如C:\Development\android-ndk-r9b,但仍然显示相同的错误。并将此路径也设置为系统变量。但它不起作用,我相信错误信息也发生了变化;你愿意透露吗?