我在使用Cygwin和ndk-7 ndk-build
脚本之间切换,并使用ndk-build.cmd
脚本在Windows上使用预编译库进行构建。当我再次尝试从Cygwin切换回建筑时,我开始接收:
* 多个目标模式。停止。
我该如何解决这个问题?
答案 0 :(得分:54)
您应该删除旧的“obj”文件夹。
答案 1 :(得分:1)
在我看来,你的makefile已经保存了Windows / DOS行结尾,而不是UNIX行结尾。当您看到看起来像这样的损坏的错误消息时,通常就是原因。
答案 2 :(得分:1)
我也遇到同样的问题,我使用eclipse。运行 eclipse项目清理后,问题就消失了。我注意到在清洁之前,有两个目标armeabi和armeabi-v7a。项目清理清理其中一个文件夹,并且ndk-build没有问题。
答案 3 :(得分:1)
我之前遇到过这个问题。我将 make 更改为最新版本(手动下载)并修复了它。