1、作用
使用AndroidStudio能够调试Android Framework,断点调试能够更理解Framework逻辑。
2、环境搭建
-
下载Android源码
-
编译源码
-
配置Android Studio
- 配置vm options
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyN3AzNxkDMzEzMwETM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
- 配置最大打开文件数
-
创建Android Framework工程
- 源码根目录运行.build/envsetup.sh
- 单独编译idegen模块,在源码根目录运行mmm development/tools/idegen/ 运行成功后会生成idegen.jar
- 运行idegen脚本,在源码根目录运行./development/tools/idegen/idegen.sh
- idegen脚本运行成功后会在源码根目录生成android.iml、android.ipr等文件,其中android.ipr就是AndroidStudio使用的文件
- 提升导入代码速度,使用excludeF