编译环境
软件平台
-Win10 Home 64bit
-Vmware workstation 15
-Ubuntu 14.04.6LTS
-OpenJDK1.8.0_45
-Android-8.1.0_r52
硬件平台
-i7 8750H 16G 512G
-Nexus 5x
环境搭建
1.在Vmware中安装Ubuntu,过程省略
注意:虚拟机建议分配200G以上的空间,Android-8.1.0_r52编译完大约占用152G,加上系统占用共156G,但是你硬盘最低要有250G的可用空间,因为Vmware还会占用一部分,笔者编译完后整个虚拟机文件夹214G左右。同时虚拟机内存建议分配8G以上,CPU根据自己宿主机的CPU情况来分。
2.安装OpenJDK
我们编译的Android版本为8.1,所以这里采用OpenJDK8,各Android版本对应的JDK如下:
- Android 7.0 (Nougat) - Android 8.0 (Oreo):Ubuntu - OpenJDK 8;Mac OS - jdk 8u45 或更高版本
- Android 5.x (Lollipop) - Android 6.0 (Marshmallow):Ubuntu - OpenJDK 7;Mac OS - jdk-7u71-macosx-x64.dmg
- Android 2.3.x (Gingerbread) - Android 4.4.x (KitKat):Ubuntu - Java JDK 6;Mac OS - Java JDK 6
- Android 1.5 (Cupcake) - Android 2.2.x (Froyo):Ubuntu - Java JDK 5