源码阅读神器Sourcetrail

简介

Sourcetrail是一款源码快速学习工具,它能够通过索引你的文件以及收集项目的结构数据来简化你在现存代码中查看。目前支持的语言种类:C、C++、Java、Python,并且可以自定义语言类型。

下载地址:https://www.sourcetrail.com/ ,建议直接从开源项目下载Sourcetrail

首先看看软件截图:以Android源码为例,打开我们熟悉的ActivityThread类

使用步骤

  1. 打开软件,选择Project new Project出现如下图:

  1. 点击 Add Source Group,选择 Empty Java Source Group:

  1. 点击 Next 到下面这个界面, 依次点击步骤 1、2 指定索引文件:

排除文件目录也需要指定下,减少不必要的索引

点击 Next 后出现下面的界面,点击 Create 按钮:

选择 All Files, 点击 Start 按钮开始索引,等待一段时间。

出现 Error 是正常的,因为源码中有很多文件找不到,不影响阅读源码。

索引完成后点击 OK,就可以开始源码阅读了。

参考:https://zhuanlan.zhihu.com/p/96685579