作者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/m.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