2014-09-01 83 views
0

我才知道,我們可以使用安卓:logcat的標籤過濾

adb logcat -s Unity ActivityManager 
adb logcat -s Unity ActivityManager PackageManager 

亞行獲得來自特定模塊的調試打印但是,如果我發出如下命令(明確做出錯誤拼寫)

adb logcat -s Unity Activitymanager, something is going wrong 

我只想知道是否有任何adb命令列出整個模塊名稱,我們可以沿着adb logcat -S unity ******使用打印模塊相關的信息。

+0

http://stackoverflow.com/questions/13416142/unexpected-value-from-nativegetenabledtags-0 – 2014-09-01 10:24:43

回答

0

沒有adb命令提供了可以過濾logcat輸出的標籤列表,因爲標籤包含的內容除了長度之外沒有任何限制。在API級別,每個日誌調用都會提供一個標記以處理日誌文本 - 許多應用程序會以某種方式使標記與代碼調用日誌所駐留的模塊名稱相關,但沒有任何內容會強制執行此操作。

應用程序可以做與標記一樣的意想不到的事情 - 例如使用遞增計數器作爲標記或使用時間戳!也許更有用的是傳遞一個由固定後綴組成的標籤,然後是被記錄對象的哈希碼的技術。