最简单的阅读Android源码方式(方便、快捷、完整)
对于Android开发人员阅读Android系统源码是非常重要的事情,但很多时候我们关心的只是framework层的源码。
但是网上一搜全是教我们怎样把Android源码通过AOSP先下载到本地,然后进行编译,然后再导入到AS中进行调试的。这个过程是一个非常痛苦的过程,首先源码体积非常大,下载非常困难,占的磁盘空间也非常大。然后编译的话必须要有linux环境。即使编译好了由于源码太多,导入过程也是一个非常耗时间的过程。这个过程谁经历过谁知道。
为了解决上面的问题,让我们能够丝滑的在AS中阅读上framework层源码。我在将Android10源码编译完成后,将我们不关心的源码全部删除掉,只保留了framework层的源码,然后对其中的对大文件,无用文件进行移除。这样就将整个包体积降到了1G一下,文件数量也减少了到了3万多个。
我们开发者只需要将我项目中的源码下载下来,然后再经过简单的配置,就可以在Androd Studio 上非常丝滑的阅读FrameWork源码了,跳转,搜索、写注释什么的都是没任何问题的。😄😄
使用
-
将项目中的代码下载下来
-
打开AS,通过 Open an Existing Proje