Android NDK和Cygwin配置问题

时间:2011-10-30 16:56:21

标签: android android-ndk

配置系统以在Windows上使用NDK时出现问题。这些是我迈出的一步:

  • 已安装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

我想这是因为尝试在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.

2 个答案:

答案 0 :(得分:8)

您需要在项目属性中的ndk-build路径之前添加“bash”。因此,如果您在C:\ put

上安装了NDK
bash C:\android-ndk-r6\ndk-build

在构建命令字段中。

答案 1 :(得分:0)

我想指出,您不再需要Cygwin使用最新版本的NDK运行ndk-build。但是,您仍然需要它来调试本机代码。