构建android源代码错误

时间:2013-03-25 02:35:02

标签: compiler-errors makefile android-source building

当我尝试使用命令make -j4构建android源代码时,我收到错误:

*** Done with the cleaning, now starting the real build.
Checking build tools versions...
build/core/base_rules.mk:130: 
*** Android/android-ndk-r8d/sources//android/cpufeatures:
MODULE.TARGET.STATIC_LIBRARIES.cpufeatures already defined by Android/android-ndk-r8d/sources/android/cpufeatures。stoped。

这是什么意思,问题是什么?

3 个答案:

答案 0 :(得分:1)

这可能是一个很长的猜测,但你可以检查一下你没有那个相同的模块吗?

find . |grep cpufeatures

可能会给你答案。在该区域中进行的检查是验证每个模块是唯一的,如果您在2个位置具有相同的模块(例如,例如复制错误),那么在此阶段它将失败。

答案 1 :(得分:0)

确保您没有在与AOSP相同的目录中打开NDK或SDK tarball,AOSP已经拥有自己的ndk和sdk目录。这个错误给我带来了与OP报告的相同的问题。

答案 2 :(得分:0)

我遇到了同样的问题。原来是因为我将NDK放在AOSP目录中。一个AOSP的构建脚本试图做一个旅行目录,并包含一些NDK的配置文件。我搬出NDK后,问题就消失了。