参考Google官方文档在Ubuntu上搭建Android系统的编译环境
- 相关推荐
做Android驱动开发或者底层开发的朋友经常需要搭建Android系统的编译环境,之前因为Android网站国内不能访问,所以只能参考第三方的资料。但是现在Google启用了一个cn结尾的Android网址,在国内也是可以访问的,我们可以参考这个网站的文档来搭建Android系统的编译环境。
查找国内可以访问的Android系统编译环境搭建的官方文档:
1. 百度搜索“android source”,可以看到搜索结果中有一个cn结尾的网址,我们点开它。
2. 点开之后可以在右上角选择语言,有简体中文。
3. 再依次点击 设置 - 下载,下方左侧的几个小标题就是官方对编译环境搭建的介绍。
搭建Android系统编译环境的具体步骤:
1. 确定要编译的Android系统的版本,比如是Android7.0、Android8.0还是Android9.0。我这里以Android8.0为例。
2. 根据Android的版本确定是否需要自己安装OpenJDK。Android9.0及以上不需要手动安装,Android8.0及以下需要自己安装,具体需要安装的OpenJDK版本如图中所示。我这里Android8.0需要安装OpenJDK8。OpenJDK的版本其实也决定了Ubuntu的版本,Ubuntu16.04可以安装OpenJDK8,所以这里我们可以使用Ubuntu16.04。如果需要OpenJDK7,那就只能使用Ubuntu14.04了。
3. 安装所需的软件包,不同版本的Ubuntu要安装的软件包是不一样的,Ubuntu16.04按照Ubuntu14.04的来就行。
按照以上步骤操作之后,就可以编译Android系统了。编译Android系统的指令一般是:
1. source build/envsetup.sh
2. lunch
3. make -j8
注意:在搭建Android系统编译环境之前,最好使用 sudo apt-get update 和 software updater 将Ubuntu系统更新到最新。