Android NDK和Cygwin配置问题

Add*_*dev 2 android android-ndk

我在配置系统以使用NDK over Windows时遇到问题.这些是我做的步骤:

  • 安装了cygwin.
  • 下载了NDK
  • 添加到Windows路径:
    • 路径:cygwin\bin
    • sdk\tools的路径
    • sdk\platform-tools的路径
    • ndk的路径
  • 为eclipse安装了CDT插件

然后在Eclipse中我打开了项目属性,在构建命令中我放了"ndk-build".控制台显示错误:

Cannot run program "ndk-build": Launching failed             C/C++ Problem
Run Code Online (Sandbox Code Playgroud)

我想这是因为尝试在windows cmd上执行ndk-build文件,而不使用cygwin.我怎么解决这个问题?

注意:如果我打开一个cygwin bash并输入ndk-build -version它会返回版本信息,但如果我尝试在标准cmd控制台中执行它,它会返回

'ndkbuild' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

Len*_*art 8

您需要在项目属性中的ndk-build路径之前添加"bash".因此,如果您在C:\ put上安装了NDK

bash C:\android-ndk-r6\ndk-build
Run Code Online (Sandbox Code Playgroud)

在构建命令字段中.