尝试使用 ndk-build 为 Android 构建时出现"Multiple Target Patterns. Stop."错误



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

* 多种目标模式。停。

我该如何解决这个问题?

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

在我看来

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

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

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

在 proxmarx 中,这对我来说find -name obj | xargs rm做到了。 我无法确定要删除哪个obj文件夹,因此将它们全部转储。 不知道我在做什么!

最新更新