我在 Windows 上使用 android ndk,版本 r7b。我听说从这个版本开始,您不需要 cygwin 或 bash 来运行 ndk-build 可执行文件,但也许我错了。无论如何,我似乎无法仅使用“ndk-build”作为命令行选项让它在 Eclipse 中工作,我仍然需要在前面加上“bash”。有谁知道这是否可能?
现在,当我将 'bash ndk-build'....
换成 '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 环境变量中,自从我一周前安装 NDK 以来一直如此。从那时起,我已经多次打开和关闭 Eclipse,因此该值应该对它可用。所以我不确定这里发生了什么。 r7b 还需要 bash 吗?
(顺便说一句,我在这里使用 c:\temp 作为路径,因为我发现 NDK 不喜欢带空格的目录路径的困难方式,并将它放在那里作为快速修复。它会找到一个永久的最终回家。)
最佳答案
仅供 ndk-build 无法正常工作的其他人引用。
我的设置是:Windows 7、Eclipse[Indigo]、NDK 8
代替 ndk-build,ndk-build.cmd 对我来说工作正常。
关于安卓CDT : Possible to use ndk-build without bash (Eclipse in Windows)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504940/