4

有人可以在没有源代码的情况下给我一个关于 android apk 中方法覆盖率的想法吗?听说有一个android特定版本的emma项目,可以通过instrumentation给出方法覆盖率信息。但是,如果我没有源代码,我该如何检测代码?

我的目标是了解如何在运行应用程序时获取有关在运行时调用了哪些方法的报告。

4

1 回答 1

6

您不需要 emma 来获取调用了哪些方法的报告。只是:

  1. 启动 DDMS
  2. 选择了设备
  3. 选择流程
  4. 按“开始方法分析”按钮(带有红色按钮的箭头)
  5. “停止方法分析”

你会得到这样的报告:

在此处输入图像描述

请参阅http://developer.android.com/tools/debugging/debugging-tracing.html中的详细信息

于 2012-09-29T02:43:11.060 回答