idea查看android源码的方式

推荐使用 IntelliJ 查看 Android 源码, 而不是Android Studio,
因为我们要以一个java 项目来打开 Android 源码, 而不是 Android 项目. 为了不影响我们日常的开发, 还是使用 IntelliJ 打开会好一些

其实官方有文档有说, 如何使用 IDE 来查看码
https://android.googlesource.com/platform/development/+/master/tools/idegen/README

生成 IDE 相关的项目文件
在源码目录下执行如下代码:

make idegen && development/tools/idegen/idegen.sh

执行完成后会在源码目录下生成如下文件


image.png
配置 IDE 环境

在 Finder Application 中找到 Intellij 鼠标右键, 然后在点击显示包内容,然后找到 idea.vmoptions 和 idea.properties 这两个文件


image.png
修改idea.vmoptions
-Xms748m
-Xmx748m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops

主要修改-Xms和-Xmx
这里可根据自己机器性能调整, 不过最好Xms的值和Xmx值一样 , 这样就能一下获取最大内存了

修改idea.properties

由于我们的 Android 源码目录文件是区分大小写的, 所以需要在 idea.properties 加入如下配置

idea.case.sensitive.fs=true

同时还要修改 idea.max.intellisense.filesize 的值为5000 或更大

最后,打开 IntelliJ ,选择 Open Project , 选择第一步生成的Android.ipr文件打开即可

你可能感兴趣的:(idea查看android源码的方式)