有很多种打开的方式,我比较推荐这一种
AIDEGen + Android Studio
首先把AS下载下来,解压到想要的目录下,如~/aosp/opt/,然后编辑~/.bashrc
键入export PATH=$PATH:~/aosp/opt/android-studio/bin,接下来
source build/envsetup.sh
lunch sdk_phone_x86_64
aidegen SystemUI -i s
# SystemUI是安卓的一个模块,可以用自己想编辑的模块
模块参考如下
| 模块类型 | 示例模块名 | 说明 |
|---|---|---|
| App 应用 | Settings, Launcher3, Dialer | 系统内置应用 |
| Framework 库 | framework, framework-base | Android 核心框架代码 |
| 系统服务 | services, SystemUI | 关键系统服务(如状态栏) |
等出现AS打开对应模块后,添加自己的JDK
找到自己的JDK确定就可以了,然后是添加Android SDK
修改Project SDK
修改Modules SDK
接下来就跟着自己的需求更改源码,改完后再走一遍编译流程emulator就可以了