使用make -j4为AOSP 4.2.2构建模拟器

时间:2014-08-20 20:21:15

标签: build android-emulator android-source

我正在尝试为Android开源项目(AOSP)4.2.2构建模拟器,当我编译make -j4时,我收到以下错误。

ost C: acp <= build/tools/acp/acp.c
host C: libhost <= build/libs/host/CopyFile.c
host C++: libandroidfw <= frameworks/base/libs/androidfw/AssetDir.cpp
host C++: libandroidfw <= frameworks/base/libs/androidfw/AssetManager.cpp
/var/folders/1v/7qwg76xn3fs34bpkbj7sw0k00000gq/T//ccmomvtt.s:1854:FATAL:Symbol _isSourceNewer.eh already defined.
/var/folders/1v/7qwg76xn3fs34bpkbj7sw0k00000gq/T//ccGfRe2w.s:829:FATAL:Symbol _process.eh already defined.
make: *** [out/host/darwin-x86/obj/STATIC_LIBRARIES/libhost_intermediates/CopyFile.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [out/host/darwin-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Error 1

出了什么问题?我跟着源网站建立了这个。我的系统配置:Mac OS 10.7.5

1 个答案:

答案 0 :(得分:0)

我终于弄明白了问题所在。我做了几件事来完成这项工作。

  1. 在运行的计算机上删除任何以前版本的Xcode OS x 10.7。
  2. 在主目录中查找Developer /文件夹。将其移至垃圾箱(它属于Xcode)
  3. 重新安装Xcode 4.2(我使用过它并且有效)
  4. 按照AOSP文档使用macports更新其余部分。