无法在android中启动cygpath

当我试图导入项目到我的工作区时,它显示一个错误

[2013-03-17 16:14:15 – 无法启动cygpath。 是否Cygwin的path?] java.io.IOException:不能运行程序“cygpath”:CreateProcess错误= 2,系统找不到指定的文件

这个项目包含jni库,它是一个基于NDK的项目。为什么这个错误发生我不能将这个项目导入到我的系统。

Solutions Collecting From Web of "无法在android中启动cygpath"

去你的项目右键单击那里。然后采取属性,并selectC / C + +构build,那里你可以看到构build设置。并在构build设置给你的系统ndk的path,如:

D:\android\android-ndk-r8d\ndk-build.cmd NDK_DEBUG=1 

现在清理你的项目并运行。 而已。

用NDK r8d,你不需要cygwin。 也许你导入的项目被调整为旧版本,也许它定义ndk-build.sh作为C ++构build命令。 你应该使用ndk-build.cmd或简单的ndk-build (利用Windows命令行约定)

你可以设置一个环境variables

 NDK_HOME = [your path to ndk]