build-local.mk:没有这样的文件或目录

时间:2013-01-05 23:37:52

标签: android android-ndk cygwin

请帮助,我在这里遇到一个非常奇怪的错误,当我尝试编译项目时。控制台说:

  

03:17:23 **自动构建配置项目的默认值   MyProject * bash ndk-build all make.exe:   C:\ workspace / MyProject / build / core / build-local.mk:没有这样的文件或   目录make.exe:* *没有规则来制作目标   `C:\工作区/ MyProject的/生成/型芯/ build-local.mk”。停止。

     

03:17:24建成(耗时654毫秒)

所以我正在尝试编写“Android NDK for Beginnners”一书中的代码。首先,一位作者告诉将java项目转换为C ++项目。一旦我这样做 - 出现错误。要修复它,我需要使用 ndk-build 构建库,autor提供更改项目属性,完全转到构建器并将默认构建命令更改为 ndk-build ,但如果没有 bash 这个词,那就没有用了。所以当我想出来并尝试构建项目时 - 会出现错误。

请帮助,我可以'找到解决方案。

1 个答案:

答案 0 :(得分:2)

您的图书可能已过时,或者它无法解决Windows环境问题。在Windows上,使用ndk-build而不是bash ndk-build命令或ndk-build.cmd。下载并且是最新版本的NDK。