[問題] Trace Android Source Code

作者: qazkevin (Linus)   2017-12-02 01:40:32
想請問各位大大,平常都是用什麼tool來trace android source code,
小弟我平常是用Source Insight,
但是我覺得有一點不方便,
原因是因為如果把整包source code放到Source Insight,
會因為容量太大,Source Insight容易當掉,
所以我通常只把會碰到的相關資料夾抓進Source Insight,
可是這樣有時可能會因為漏抓一些相關檔案,
導致你在trace時會找不到相關定義或函式,
想請教各位都是用什麼來trace code,
還是小弟不熟悉Source Insight的操作才會有這種問題...
還請各位大大幫小弟解惑
作者: iiiii (I take 5)   2017-12-02 16:21:00
16GB記憶體
作者: qazkevin (Linus)   2017-12-02 17:30:00
請教iiiii大大,所以是建議記憶體至少16GB嗎
作者: angusyu (〒△〒)   2017-12-03 13:44:00
用AS直接trace不能嗎?
作者: kurakidream (隨波逐流)   2017-12-04 15:11:00
as整包import進去
作者: qazkevin (Linus)   2017-12-04 20:41:00
請問AS是什麼tool?
作者: stu51211 (做就對了)   2017-12-04 22:52:00
你說AOSP嗎 我也在找工具…目前都是直接用 Vim ctag 硬幹配合 grep 一起走locate 單一資料夾才丟到 source insight輔以 doxgen 畫圖但速度還是頗慢的希望這串能釣出神人回*doxygen16G ram會打到其他問題啦… 尤其是還要build code的時候
作者: qazkevin (Linus)   2017-12-05 00:29:00
stu51211,我目前是用source insight+grep指令ctags我用過,但我都追到亂掉@@
作者: stu51211 (做就對了)   2017-12-05 03:02:00
我有看過旁邊新人用VS code配套件乍看很炫 實不實用就不確定了XD不過 grep 配 --include=*.c* 之類的很好用第一次兩三分鐘 後面都是秒級的搜尋速度找跨資料夾引用很方便看到有人推薦 intelj 不確定用起來怎麼樣
作者: kurakidream (隨波逐流)   2017-12-05 09:57:00
aosp跑idegen後 可以import進studio不要的module在排除就好 不然indexing會跑很久

Links booklink

Contact Us: admin [ a t ] ucptt.com