簡體   English   中英

啟動Traceview

[英]Launching Traceview

您能否向nube解釋如何正確啟動traceview實用程序。 當我在命令行(在\\ tools文件夾中) 寫下traceview時,我得到以下消息:

用法:java com.android.traceview.MainWindow [-r] trace

-r回歸

那么我在命令行中編寫這個Usage字符串並獲取ClassNotFoundException。 我試圖在traceview中使用它的包名稱和最后的類名來編寫我想要在traceview中探索的文件的類名,但得到相同的異常。

請告訴我,我做錯了什么?

老問題,但其他人可能偶然發現了同樣的問題(正如我5分鍾前所做的那樣)......

為了從命令行運行traceview,您必須為它提供一個.trace文件進行處理(它不像大多數其他GUI程序,啟動應用程序,然后文件 - >打開輸入文件),如在這里解釋:

http://developer.android.com/tools/debugging/debugging-tracing.html#runningtraceview

這將帶來GUI,其中包含應用程序的分析數據。

有關如何生成跟蹤文件的說明也在前面的鏈接中進行了說明。

您還可以通過啟動和停止方法跟蹤直接從DDMS(或DDMS eclipse透視圖)啟動traceview:

在此輸入圖像描述

在這種情況下,你可能會更好地設置一些斷點,因為只會跟蹤在start和stop之間調用的方法(這會使跟蹤app的初始化變得棘手......)

希望這可以幫助

首先,如果它是64位,則確保使用的是Ubuntu 64位系統或32位系統。 使traceview在64位Ubuntu上運行1)sudo apt-get install ia32-sun-java6-bin 2)確定ia32-sun-java6-bin java二進制文件的路徑

    update-java-alternatives -l

3)用以下內容替換android-sdk-linux_x86- / tools / traceview中的javaCmd =“java”

    # javaCmd="java"
    javaCmd="/usr/lib/jvm/ia32-java-6-sun/bin/java"

暫無
暫無

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

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