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

问题描述 投票:0回答:1

我正在尝试为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

build android-emulator android-source
1个回答
0
投票

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

  1. 删除在OS x 10.7上运行的计算机上的所有先前版本的Xcode。
  2. 在主目录中查找Developer /文件夹。将其移至垃圾箱(它属于Xcode)
  3. 重新安装Xcode 4.2(我使用过它并且有效)
  4. 按照AOSP文档使用macport更新其余部分。
© www.soinside.com 2019 - 2024. All rights reserved.