使用 Ubuntu 14.04 构建 AOSP 5.1.51

Building AOSP 5.1.51 with Ubuntu 14.04

我正在尝试构建 AOSP 5.1.51,I machine meets requirements instructions 之后,但 make -j4 从未成功构建。 最近尝试 lunch aosp_mips-eng

终止
target  C++: v8_tools_gyp_v8_base_gyp <= external/chromium_org/v8/src/mips/lithium-mips.cc
In file included from external/chromium_org/v8/src/mips/lithium-codegen-mips.h:11:0, from external/chromium_org/v8/src/mips/lithium-codegen-mips.cc:36:
 external/chromium_org/v8/src/mips/lithium-mips.h: In member function 'bool v8::internal::LCodeGen::GeneratePrologue()':
 external/chromium_org/v8/src/mips/lithium-mips.h:2718:7: internal compiler error: Segmentation fault
 class LChunkBuilder FINAL : public LChunkBuilderBase {
   ^
 Please submit a full bug report, with preprocessed source if appropriate.
 See <http://source.android.com/source/report-bugs.html> for instructions.

 make: *** [/home/userAndroid/Builds/AOSP/target/product/generic_mips/obj/STATIC_LIBRARIES/v8_tools_gyp_v8_base_gyp_intermediates/v8/src/mips/lithium-codegen-mips.o] Error 1
 make: *** Waiting for unfinished jobs....

 #### make failed to build some targets (21:29 (mm:ss)) ####

到此结束:(

经过多次尝试,我最终删除了整个源代码库,获取所有内容并构建。现在一切都比以前好得多。我还没有阅读所有内容,看看它是否引入了 jack 或 android 源代码的最新分支。

如果您正在为自己的构建而苦苦挣扎,这可能是您要走的路。