Android NDK编译错误。已存在的文件没有此类文件错误

时间:2011-05-12 10:59:17

标签: android android-ndk-r5

您好我需要帮助才能使用Android NDK。

我已经在this教程的帮助下设置了我的eclipse Helios与NDK一起工作。我正在使用Windows。在尝试构建时,我显示了此错误

 make[1]: Entering directory 
`/cygdrive/d/WorkSpace/TestProject/TestProject'
    /cygdrive/d/DevTools/android-ndk-r5b-windows/android-ndk-r5b/build/core/build-local.mk:39: build/core/init.mk: No such file or directory
    make[1]: Leaving directory 
`/cygdrive/d/WorkSpace/TestProject/TestProject'
    /cygdrive/d/DevTools/android-ndk-r5b-windows/android-ndk-r5b/build/core/build-local.mk:76: *** missing `endif'.  Stop.
    make: *** [all] Error 2

它不允许我构建我的应用程序。

如何解决此错误?

编辑:我曾尝试使用eclipse和cygwin构建hello-jni应用程序但是我无法构建程序,它会抛出相同的错误

1 个答案:

答案 0 :(得分:1)

我犯了错误....实际上make命令比推荐的版本旧。这就是ndk没有正常运行的原因。我已经升级了make版本,一切都按照应该的方式运行....即使eclipse教程也像魅力一样运行......

提示:你可能已经拥有了那个旧的cygwin ......你可能仍然觉得它有用,它使v 3.80 ....从互联网升级到版本3.81它会起作用。