【问题标题】:Android NDK compilation error. No such file error for the file already thereAndroid NDK 编译错误。已经存在的文件没有此类文件错误
【发布时间】:2011-05-12 10:59:16
【问题描述】:

您好,我需要有关使用 android NDK 的帮助。

在this 教程的帮助下,我已将我的 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 应用程序,但我无法构建程序,它会抛出同样的错误

【问题讨论】:

  • 看起来像一个错误的构建文件...?丢失的文件真的存在吗?
  • 您使用的是 Windows 还是 Linux?我记得这是 Windows 上的工具链与 Linux 中的工具链不同的一个常见问题
  • 如所写......教程。我正在使用windows。什么时候……
  • I had the same problem last week. You have to download xcode and get the UNIX developer package. After I did that it worked fine! 说该页面的 cmets 中有人
  • 阅读 james [发布问题的人] 说他在 MAC OS X 上的评论......而 xcode 仅适用于 mac os,它对 Windows 有什么帮助?

标签: android android-ndk-r5


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 2016-04-21
    • 2012-01-28
    • 2014-06-29
    • 1970-01-01
    • 2023-03-07
    相关资源
    最近更新 更多