作者qazkevin (Linus)
看板AndroidDev
标题[问题] Trace Android Source Code
时间Sat Dec 2 01:40:32 2017
想请问各位大大,平常都是用什麽tool来trace android source code,
小弟我平常是用Source Insight,
但是我觉得有一点不方便,
原因是因为如果把整包source code放到Source Insight,
会因为容量太大,Source Insight容易当掉,
所以我通常只把会碰到的相关资料夹抓进Source Insight,
可是这样有时可能会因为漏抓一些相关档案,
导致你在trace时会找不到相关定义或函式,
想请教各位都是用什麽来trace code,
还是小弟不熟悉Source Insight的操作才会有这种问题...
还请各位大大帮小弟解惑
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.157.181
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1512150034.A.7E1.html
1F:推 iiiii: 16GB记忆体 12/02 16:21
2F:→ qazkevin: 请教iiiii大大,所以是建议记忆体至少16GB吗 12/02 17:30
3F:→ angusyu: 用AS直接trace不能吗? 12/03 13:44
4F:→ kurakidream: as整包import进去 12/04 15:11
5F:→ qazkevin: 请问AS是什麽tool? 12/04 20:41
6F:推 stu51211: 你说AOSP吗 我也在找工具… 12/04 22:52
7F:→ stu51211: 目前都是直接用 Vim ctag 硬干 12/04 22:52
8F:→ stu51211: 配合 grep 一起走 12/04 22:53
9F:→ stu51211: locate 单一资料夹才丢到 source insight 12/04 22:53
10F:→ stu51211: 辅以 doxgen 画图 12/04 22:53
11F:→ stu51211: 但速度还是颇慢的 12/04 22:54
12F:→ stu51211: 希望这串能钓出神人回 12/04 22:54
13F:→ stu51211: *doxygen 12/04 22:55
14F:→ stu51211: 16G ram会打到其他问题啦… 尤其是还要build code的时候 12/04 22:55
15F:→ qazkevin: stu51211,我目前是用source insight+grep指令 12/05 00:29
16F:→ qazkevin: ctags我用过,但我都追到乱掉@@ 12/05 00:30
17F:推 stu51211: 我有看过旁边新人用VS code配套件 12/05 03:02
18F:→ stu51211: 乍看很炫 实不实用就不确定了XD 12/05 03:02
19F:→ stu51211: 不过 grep 配 --include=*.c* 之类的很好用 12/05 03:03
20F:→ stu51211: 第一次两三分钟 後面都是秒级的搜寻速度 12/05 03:04
21F:→ stu51211: 找跨资料夹引用很方便 12/05 03:04
22F:推 stu51211: 看到有人推荐 intelj 不确定用起来怎麽样 12/05 03:07
23F:→ kurakidream: aosp跑idegen後 可以import进studio 12/05 09:57
24F:→ kurakidream: 不要的module在排除就好 不然indexing会跑很久 12/05 09:58