R8 retrace 這項工具可用於從模糊化技術取得原始堆疊追蹤 堆疊追蹤藉由比對類別和方法名稱來重建堆疊追蹤 如果是對應檔案的原始定義
用量
如要重新追蹤模糊化的堆疊追蹤,請將對應檔案傳送至 retrace
:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
如果指令列上沒有提供堆疊追蹤檔案,R8 retrace 會等待 使用者透過標準輸入輸入堆疊追蹤。輸入完成後 終止輸入串流:
- Linux、macOS:Control + D 鍵
- Windows:Control + Z + Enter 鍵
這樣一來,重新追蹤的輸出結果就會寫入標準輸出內容。
選項
下表說明 R8 retrace 的指令列選項:
選項 | 是否必需提供? | 說明 |
---|---|---|
--verbose
|
不 | 顯示更多資訊,例如方法參數和方法傳回類型。 |
--info
|
不 | 將診斷等級設為 info 。如果想進一步瞭解詳情
請參閱 DiagnosticsHandler。
|
--quiet
|
不 | 減少顯示的資訊量,藉此聚焦重點。 |
--regex <regular_exp>
|
不 | 覆寫剖析堆疊追蹤行的預設規則運算式。
舉例來說,以下是可剖析基本堆疊追蹤的規則運算式:
|
使用須知
R8 retrace 會使用系統產生的對應檔案來對應模糊化的類別,並 方法名稱恢復原定義如要進一步瞭解 縮減應用程式,以便正確重新追蹤,請參閱 解碼模糊化的堆疊追蹤。