22

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

*多个目标模式。停止。

我该如何解决?

4

4 回答 4

56

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

于 2012-04-24T07:45:15.073 回答
1

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

于 2012-04-24T14:10:42.337 回答
1

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

于 2015-03-23T08:50:39.887 回答
1

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

于 2015-12-23T05:39:48.080 回答