SystemUI是android系统中的部分系统组件,以一个apk的形式存在,功能主要包括锁屏、任务管理、下拉通知栏、状态栏等。SystemUI虽然是一个apk,但是编译依赖源码环境,系列文章是将SystemUI拆分出来,最终可以在Android Studio中进行编译。
SystemUI独立编译(一)环境搭建
SystemUI独立编译(二)SystemUI源码编译
SystemUI独立编译(三)SystemUI拆分编译
SystemUI独立编译(四)SystemUI版本适配
第一篇介绍SystemUI基于源码的编译方式
一、Android源码下载与编译
建议使用ubuntu系统编译,以下是ubuntu新机器环境搭建流程
安装步骤:
1 首先安装ubunut16.04,一切配置按默认即可。
2. 切换源,建议切换为清华的源:
附件是源文件,可直接替换或自己手动修改source.list文件。
参考 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
Ubuntu 的软件源配置文件是 /etc/apt/sources.list
。将系统自带的该文件做个备份,将该文件替换为下面内容,即可。