Android[AOSP][原创]我是如何使用GCE编译AOSP源码的

在试用Google Computer Engine时,发现它的内网下载速度达到了Gb/s的飞速,于是萌生了想用GCE来编译AOSP的想法。。。
2018年1月20日周六16:00开始,申请了4vCPU+16G内存的GCE配置如下:

打开AOSP的下载说明页面:
https://source.android.com/setup/downloading
执行到git时,提示没有git,安装git:

sudo apt-get install git-core

继续执行,同步代码:

repo sync

同步中……可以看到代码下载的飞快……

到了16:30查看同步的进度:
Fetching project platform/prebuilts/qemu-kernel 56% (28897/51544)

到了17:08查看同步已经处于Checking out files了,查看CPU曲线:

到了17:12查看命令行窗口,已然结束同步:

嘎嘎,这速度是不是杠杠的,下边来进行编译(https://source.android.com/setup/building)

提示找不到make,安装:
sudo apt-get install make


提示找不到JDK6,安装:
下载Oracle jdk6版本…
设置环境变量包括CLASSPATH等等。。。

执行make -j4大约1个小时build完成。。。