如何从ADT跟踪Android应用程序?我在Android应用程序上应用了一些测试用例并进行后期分析,我需要记录每个测试用例中执行的应用程序代码行。我怎么能这样做?
答案 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建议的那样,使用日志。