基于Ubount14.04编译全志a40i

回顾编译方式:

1.安装ubount14.04,用于编译当前的android系统

2.安装jdk1.8

3.编译lichess

4.编译android系统

开始操作:

因为android系统需要在liunx的系统下才能进行编译,所以推荐用ubount进行系统编译与开发,编译磁盘空间 > 200g,能用ssd最好,编译内存 >= 16g,这边采用ubount14.04进行系统编译,可以选择直接安装ubount系统,或用VMware开ubount的虚拟机,为了方便小伙伴,直接附上系统的网盘,直接下载即可:https://pan.baidu.com/s/1R_frZBkZ_KPRmRHWytPEiA 密码:4myi


编译系统

安装好环境后,需要配置当前的jdk,a40i要求在jdk1.8中进行编译,所以需要安装jdk1.8,分享路径附上:https://pan.baidu.com/s/1RAxOhEp_4RywBVpxfjFkLw 密码:4iav,解压到对应的目录即可,然后在通过gvim ./bashrc修改配置文件,配置清单如下:


jdk配置

配置好jdk后,就需要安装对应的交叉链以及编译环境了


编译环境

安装好编译环境后,就可以导入android系统源码和lichess,切记先编译lichess里面的./buildsh,如果第一次做编译的话,可通过./builsh.sh config进行相对应的配置,编译成功后,在进行编译android中的./build.sh,接下来的就是漫长的等待了,第一次编译的话,差不多会在2个小时左右,看到以下后面就代表编译成了,也就是androi系统的镜像包了。


编译完成

好了,到了这个步骤后,系统就已经编译完成了,接下来就是漫长的修改系统过程了,系统层毕竟不是应用层,没有太好用的编译工具,推荐使用gvim吧,慢慢习惯就好了,如果需要需要清理当前编译好的东西,执行 source build/envsetup.sh -> lunch -> make clean

你可能感兴趣的:(基于Ubount14.04编译全志a40i)