推荐使用 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文件打开即可
网友评论