如果是win32系统,使用ndk-build时提示出错,但是在命令行工具中看不到错误信息,进一步使用 ndk-build 2>1.txt 来重定向,发现错误信息是“系统找不到路径”,那么你可能和我遇到相同的问题了。

这个并不是因为ndk-build不在 path 路径中,而是NDK自己的问题。观察 ndk-build 命令输出详细,调用 gcc 的路径实际上并不对。

在命令中使用的是 <ndk_dir>/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86/ 路径,但实际在x86版本的NDK目录中对比,其中只有 <ndk_dir>/toolchains/arm-linux-androideabi-4.9/prebuilt/windows 目录,不是 windows-x86 ,将其重命名为 windows-x86 即可。

这可能是r11b-x86版本NDK的一个bug。