由于之前的过错,硬盘上的所有资料全部丢失,惨痛的教训让我又花了一周多的时间用来下载安卓最新源码,编译、运行。
在此,记录下第二次编译的过程。由于是第二次编译,所以详细记录了整个过程,从下源码到成功运行模拟器版本。
1.源码下载
到source.android.com看下载教程,里面讲解的很详细。不过在第一步下载repo工具的时候可能会有问题。官方给出的连接貌似不能用。所以,你得在网上找个新的地址下载repo工具。
注意事项:
- 官方给出的源码下载地址是https的,但我用的长城宽带https访问是存在问题的,有时候可以访问,有时候不能。所以,如果你也有相同问题,可以把https直接替换成http,照样可以下载。
- 下载过程可能会中断。因为google服务器对每个IP的下载负荷进行了限制,超出服务器就会主动断开连接。所以,出现下载中断,可以继续使用repo sync完成下载。源码下载过程视网络情况各有不同,但一般不会出现很复杂的问题,多半是网络的原因。
- 源码大小。官方给出的资料是:
Note: The source download is approximately 8.5GB in size. You will need over 30GB free to complete a single build, andup to 100GB (or more) for a full set of builds.
我实际在下载过程中使用的磁盘空间大小稍有不同。写这篇文章时,android-4.4已经出来,但master版本仍然是android-4.3.2.1。
我新建了一个磁盘文件专门下载最新安卓源码,在整个过程中磁盘使用情况如下:
下载完整个源码后:
看android-master。这个包含了git目录下的一些源码,因此总大小有大概26G。下载大小应该有16G,纯粹源码大小大概11G。
成功编译完模拟器版本后:
共占用42G。结合上面可以看到,编译输出大概有16G。
最后,贴几张模拟器运行截图,有成就感啦!
后面会陆续贴上开发板运行照片,以及编译、移植过程中遇到的各种问题。