Android应用程序代码跟踪

时间:2014-05-24 09:21:05

标签: android adt trace

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

2 个答案:

答案 0 :(得分:0)

尝试在每行后添加日志

Log.d("行号",每行的输出)

示例:

 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");

}

答案 1 :(得分:0)

如果您的设备有root,则可以使用adb中的方法跟踪 从Eclipse菜单:
窗口 - &gt;显示视图 - &gt;其他...
比Android组选择设备 如果您可以看到运行应用程序包的设备 - 选择您的软件包,然后单击&#34;启动方法分析&#34;。选择&#34;基于跟踪的分析&#34;,然后执行您的操作。完成测试场景后,单击&#34;停止方法分析&#34;,将显示跟踪。方法跟踪允许您跟踪时间轴和列表上的所有方法调用
否则(如果你看不到包裹) - 正如VaDtHyAvAtH建议的那样,使用日志。