获得“多目标模式。停止。”尝试使用ndk-build为Android构建时出错

时间:2012-04-24 07:36:28

标签: makefile android-ndk cygwin

我在使用Cygwin和ndk-7 ndk-build脚本之间切换,并使用ndk-build.cmd脚本在Windows上使用预编译库进行构建。当我再次尝试从Cygwin切换回建筑时,我开始接收:

  

* 多个目标模式。停止。

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:54)

您应该删除旧的“obj”文件夹。

答案 1 :(得分:1)

在我看来,你的makefile已经保存了Windows / DOS行结尾,而不是UNIX行结尾。当您看到看起来像这样的损坏的错误消息时,通常就是原因。

答案 2 :(得分:1)

我也遇到同样的问题,我使用eclipse。运行 eclipse项目清理后,问题就消失了。我注意到在清洁之前,有两个目标armeabi和armeabi-v7a。项目清理清理其中一个文件夹,并且ndk-build没有问题。

答案 3 :(得分:1)

我之前遇到过这个问题。我将 make 更改为最新版本(手动下载)并修复了它。