我使用Cygwin和ndk-7 ndk-build
脚本进行切换,并使用ndk-build.cmd
脚本在使用预编译库的Windows上构建脚本。当我试图切换回从Cygwin的再次建立,我开始接受:获取“多个目标模式,停止”。尝试使用ndk-build构建Android时出错
*多个目标模式。停止。
我该如何解决这个问题?
我使用Cygwin和ndk-7 ndk-build
脚本进行切换,并使用ndk-build.cmd
脚本在使用预编译库的Windows上构建脚本。当我试图切换回从Cygwin的再次建立,我开始接受:获取“多个目标模式,停止”。尝试使用ndk-build构建Android时出错
*多个目标模式。停止。
我该如何解决这个问题?
您应该删除旧的“obj”文件夹。
它看起来像你的makefile已经保存在Windows/DOS行结尾,而不是UNIX行尾。当你看到一个看起来像这样损坏的错误信息时,通常就是这个原因。
我也遇到同样的问题,我使用eclipse。在我运行了eclipse项目clean之后,问题就消失了。我注意到在清理之前,有两个目标armeabi和armeabi-v7a。项目干净清理其中一个文件夹,ndk-build没有问题。
我以前遇到过这个问题。我将修改为为最新版本(手动下载),并对其进行修复。
我有一个与android工作室的另一次这个问题,而之前与日食。这不是make版本的结果,而是Android.mk所做的:LOCAL_PATH:= $(abspath $(call my-dir)),在这里,不要添加abspath:LOCAL_PATH:= $(call my-dir) – 2016-07-15 08:09:13
非常感谢你!你从痛苦的错误中拯救了我。对于那些想知道的人,“obj”文件夹位于您的主文件夹中。 – Guimareshh 2016-09-30 12:37:03