簡體   English   中英

如何知道 class 在哪個進程中運行?

[英]How to know which process the class is running in?

就Android來說,比如ActivityThread可以在app進程和系統進程中運行,而ActivityManagerService在另一個進程中運行,我怎么知道class在哪個進程中運行。

以下面的場景為例, Context.startService方法實際上是由ActivityManagerService.startService實現的,我想知道細節,所以想調試ActivityManagerService ,但是不知道調試哪個進程,怎么知道哪個進程ActivityManagerService正在運行,其他 class 也是如此,我想知道如何,而不是什么。

我找到了一些方法,閱讀了源代碼,並找到了 apk 的清單,但這僅適用於packages目錄下的代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM