Android Studio导入Android系统源码
1)进入源码根目录,这里需要执行以下四条命令:
source build/envsetup.sh
lunch 17 (此处请选择你对应的项目)
make idegen
sudo development/tools/idegen/idegen.sh
完成后,在源码根目录下可以看到是三个新文件
1.android.iml(用于记录项目所包含的module,依赖关系,sdk版本)
2.android.ipr(工程的具体配置,代码以及依赖的lib信息)
3.android.iws(个人的配置信息)
将android.iml android.ipr权限改成777
sudo chmod 777 android.iml
sudo chmod 777 android.ipr
打开android.iml文件
搜索"excludeFolder"关键字,将我们不需要看的代码exclude掉,可以提高第一次加载项目的速度(我的配置在文末,可以借鉴一下)
打开Androidstudio,选择你的工程(工程里的android.ipr文件)
进入页面后,等待项目同步(需要十分钟左右)
点击"File -> Project Structure…",选择"Modules",而后在右边的窗口中选择"Dependencies"。在下拉菜单中选择系统源代码相应的SDK版本(如:8.0的代码就选择API 26,9.0的版本就选择API 28)。
把多余的包全部remove ,只留下 以及你的sdk.
到这里就已经可以在Android Studio 操作你的Android源码啦,十分的方便。