Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序代码跟踪_Android_Adt_Trace - Fatal编程技术网

Android应用程序代码跟踪

Android应用程序代码跟踪,android,adt,trace,Android,Adt,Trace,如何从ADT跟踪android应用程序?我在android应用程序上应用了一些测试用例,为了进行后期分析,我需要记录在每个测试用例中执行的应用程序代码行。我该怎么做呢?试着在每行后面添加日志 Log.dline编号,每行的输出 例如: int key=1; for(int i=1;i<10;i++) { if(i==1) { key=key+1; Log.d("line 6",String.valueOf(key)); } if(i==5)

如何从ADT跟踪android应用程序?我在android应用程序上应用了一些测试用例,为了进行后期分析,我需要记录在每个测试用例中执行的应用程序代码行。我该怎么做呢?

试着在每行后面添加日志

Log.dline编号,每行的输出

例如:

 int key=1;
for(int i=1;i<10;i++)
{
  if(i==1) 
  {
        key=key+1;
       Log.d("line 6",String.valueOf(key));
  }
  if(i==5)
    {key=key+5;
          Log.d("line 10",String.valueOf(key));
    }
   else
       Log.d("line 12","in else");

}

如果您的设备具有根目录,则可以使用adb中的方法跟踪 从Eclipse菜单:窗口->显示视图->其他。。。 而不是从Android组选择设备。 如果您可以看到您的设备运行应用程序包-选择您的包,然后单击开始方法评测。选择基于跟踪的评测,然后执行您的操作。当您的测试场景完成后,单击StopMethodProfiling,将显示跟踪。方法跟踪允许您跟踪时间轴和列表上的所有方法调用。
否则,如果您看不到软件包-正如VaDtHyAvAtH建议的那样,请使用日志。

您是在谈论调试吗?不,我在应用程序上应用了一些测试用例,我需要记录在每个测试用例期间执行的应用程序代码行。请参阅查看并感谢Onik。我以前做过,但它只是跟踪方法调用。我需要逐行跟踪代码谢谢。我不想使用硬编码。这样,每次更改代码时,我都需要更新所有日志。另外,有数千个代码的应用程序呢?!谢谢库巴。通过这种方式,我可以只跟踪方法调用,但我希望逐行跟踪!我能做些什么呢?我从来都不需要跟踪那个级别的应用程序。如果不是方法跟踪,那么接下来就是日志,但我发现您不想使用它们。看来我帮不了你了,谢谢。看来我唯一的选择就是日志。