安卓CDT : Possible to use ndk-build without bash (Eclipse in Windows)?

标签 android windows android-ndk cygwin

我在 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/

相关文章:

Android随机数和edittext

java - Android - 从一个 Activity 中调用另一个 Activity 的方法,而不启动新 Activity

c++ - 在 Android 上使用 OpenGL ES 3?

android - UnwindResume 等链接错误(安卓交叉编译)

android - Android 上的 OpenId

android - 更好的gradle表达式为所有子项目执行fileTrees.add()

windows - COMAdmin.COMAdminCatalog - 如何获取 DCOM Config 文件夹内容?

windows - 作为传递的参数执行 perl 脚本

c++ - IOCTL_ATA_PASS_THROUGH 是如何使用的?

android - 使用 Android NDK SharedMemory.h 进行多进程