0

嗨,我需要使用 android NDK 的帮助。

在本教程的帮助下,我已经设置了我的 eclipse Helios 以使用 NDK 。我正在使用窗户。尝试构建时显示此错误

 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 应用程序,但我无法构建该程序,它会引发相同的错误

4

1 回答 1

1

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

提示:你可能有那个旧的 cygwin ......你可能仍然会发现它很有用,它已经使 v 3.80 ......从互联网升级它的版本 3.81 并且它会工作。

于 2011-05-13T04:54:47.570 回答