簡體   English   中英

Android,不支持獨立版本的traceview

[英]Android, the standalone version of traceview is deprecated

我想看看我的蹤跡。

1-在代碼中,我添加了以下代碼行:

// Start trace recording
android.os.Debug.startMethodTracing("hc_traceview");

// Stop trace recording
android.os.Debug.stopMethodTracing();

2-我可以在DDMS的文件瀏覽器中看到“ hc_traceview.terac ”。

3-基於在Traceview中查看跟蹤文件 ,我在終端中運行了以下命令:

@hesam-K5VD:~/Desktop/Eclipse/sdk/tools$ traceview /mnt/sdcard/hc_traceview

但是輸出的是:

The standalone version of traceview is deprecated.
Please use Android Device Monitor (tools/monitor) instead.
trace file '/mnt/sdcard/hc_traceview' not found

4-根據建議,我在終端運行以下命令:

@hesam-K5VD:~/Desktop/Eclipse/sdk/tools$ monitor /mnt/sdcard/hc_traceview

DDMS打開但我的痕跡不在這里:(我怎么能看到我的痕跡?

任何建議將不勝感激。

請看這里: DDMS

該頁面說您可以在DDMS視圖中啟動和停止方法分析,如下所示:

  • 在調試模式下從eclipse啟動您的應用程序。
  • 轉到DDMS視圖
  • 在設備窗口中有一個名為Start Method Profiling的小按鈕
  • 在需要時單擊它(您可以將其與斷點組合以獲得准確的開始/結束)
  • 完成后單擊“ 停止方法概要分析”
  • DDMS中的新窗口將以相同的輸出顯示為traceview到traceview。

您應該將標記從SD卡中拉出,如下所示:

cd your sdk/platform-tools
$ adb pull /sdcard/hc_traceview.trace
打開顯示器(雙擊sdk/tools monitor.bat )。 單擊“打開文件...”, hc_traceview.tracesdk/platform-tools文件夾中選擇hc_traceview.trace 您現在應該可以清晰地查看跟蹤。 如果出現任何問題,請在此處發表評論。

DDMS打開后,您必須單擊文件菜單並選擇“打開文件...”,然后選擇在前一步驟中生成的跟蹤文件,將顯示所有跟蹤信息。

從SD卡中拉出跟蹤文件

$ adb pull / sdcard /

然后打電話,

$ traceview /

注意:調用traceview命令時,請在traceview文件名末尾提及.trace

在這里查看更多信息

暫無
暫無

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

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