Android 启动Traceview

Android 启动Traceview,android,Android,您能否向nube解释如何正确启动traceview实用程序。当我在命令行(being in\tools文件夹)中写入时,traceview我收到以下消息: 用法:java com.android.traceview.main窗口[-r]跟踪 -r仅回归 然后我在命令行中编写这个用法字符串,并获取ClassNotFoundException。我试图在traceview中使用文件包名和最后的类名来编写我要浏览的文件的类名,但得到了相同的异常 请告诉我我做错了什么?首先,请确保您使用的是Ubuntu

您能否向nube解释如何正确启动traceview实用程序。当我在命令行(being in\tools文件夹)中写入时,traceview我收到以下消息:

用法:java com.android.traceview.main窗口[-r]跟踪

-r仅回归

然后我在命令行中编写这个用法字符串,并获取ClassNotFoundException。我试图在traceview中使用文件包名和最后的类名来编写我要浏览的文件的类名,但得到了相同的异常


请告诉我我做错了什么?

首先,请确保您使用的是Ubuntu 64位系统或32位系统 如果是64位,那么。 让traceview在64位Ubuntu上工作 1) sudo apt get安装ia32-sun-java6-bin 2) 确定ia32-sun-java6-bin java二进制文件的路径

    update-java-alternatives -l
3) 替换android-sdk-linux_x86-/tools中的javaCmd=“java”/ traceview具有以下功能:

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

老问题,但其他人可能会遇到同样的问题(正如我5分钟前所做的)

要从命令行运行traceview,您必须向其提供一个.trace文件以进行处理(它不像大多数其他GUI程序那样工作,您先启动应用程序,然后单击file->打开输入文件),如下所述:

这将为您的应用程序提供GUI和分析数据

关于如何生成跟踪文件的说明也在前面的链接中进行了说明

您还可以通过启动和停止方法跟踪,直接从DDMS(或DDMS eclipse透视图)启动traceview:

在这种情况下,您可能会更好地设置一些断点,因为只有在启动和停止之间调用的方法才会被跟踪(这将使跟踪应用程序的初始化变得棘手…)

希望这有助于

看看这个问题
它已经解决了