【AOSP13】使用Android Studio打开安卓源码(鸽了很久,来更新第二篇)

878 阅读1分钟

有很多种打开的方式,我比较推荐这一种

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 应用​SettingsLauncher3Dialer系统内置应用
​Framework 库​frameworkframework-baseAndroid 核心框架代码
​系统服务​servicesSystemUI关键系统服务(如状态栏)

等出现AS打开对应模块后,添加自己的JDK

1746118564634.png

image.png 找到自己的JDK确定就可以了,然后是添加Android SDK

image.png 修改Project SDK

image.png 修改Modules SDK

image.png

接下来就跟着自己的需求更改源码,改完后再走一遍编译流程emulator就可以了