Android CDT:可以使用ndk-build而不使用bash(Windows中的Eclipse)?

我在Windows上使用android ndk,版本r7b。 我听说,从这个版本开始,你不需要cygwin或bash来运行ndk-build可执行文件,但也许我错了。 在任何情况下,我似乎无法使用“ndk-build”作为命令行选项在Eclipse中工作,我仍然需要在前面贴上“bash”。 有谁知道这是否可能?

现在,当我用'bash ndk-build'....换掉'bash ndk-build'.... Eclipse说:

 Cannot run program "c:\temp\android-ndk-r7b\ndk-build": Launching failed Error: Program "c:/temp/android-ndk-r7b/ndk-build" is not found in PATH 

..这是不正确的,android-ndk-r7b目录是在我的PATH环境variables,自从我一星期前安装NDK以来。 从那时起,我已经多次打开并closures了Eclipse,所以值应该可用。 所以我不确定这里发生了什么事。 你还需要bash for r7b吗?

(顺便说一下,我在这里使用c:\​​ temp作为path,因为我发现了NDK不喜欢带空格的目录path,并把它作为一个快速修复程序,最终会find一个永久的home。 )

Solutions Collecting From Web of "Android CDT:可以使用ndk-build而不使用bash(Windows中的Eclipse)?"

对于其他人而言,只是为其构建不起作用的其他人。

我的设置是:Windows 7,Eclipse [Indigo],NDK 8

而不是ndk-build, ndk-build.cmd对我来说工作正常。

只是想分享解决方案。 即时通讯使用MacOS狮子,但它不是特定于平台的问题。 这是在Eclipse环境设置。 转到你的项目属性 – > C / C ++ Build – > Environment。 单击添加…并将名称设置为路径,值作为(echo $ PATH)命令从终端/ cmd返回字符串没有任何引号。 这有助于我,我也希望能帮助你。

在Windows 8上,ndk-r9,Eclipse Indigo:我厌倦了试图让Eclipse与ndk-build.cmd一起流动。 解决的办法是安装CygWin并回退到'bash ndk-build'