使用make -j4为AOSP 4.2.2构建模拟器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用make -j4为AOSP 4.2.2构建模拟器相关的知识,希望对你有一定的参考价值。
我正在尝试为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
答案
我终于弄明白了问题所在。我做了几件事来完成这项工作。
- 删除在OS x 10.7上运行的计算机上的所有先前版本的Xcode。
- 在主目录中查找Developer /文件夹。将其移至垃圾箱(它属于Xcode)
- 重新安装Xcode 4.2(我使用过它并且有效)
- 按照AOSP文档使用macport更新其余部分。
以上是关于使用make -j4为AOSP 4.2.2构建模拟器的主要内容,如果未能解决你的问题,请参考以下文章