5

我注意到 Eclipse 中有两个调试透视图是为 Android 开发设置的。

为什么是两个?

DDMS 透视图提供了 Debug 透视图没有提供的什么?

澄清一下,我只对差异比较表感兴趣,而不是 DDMS 的完整功能列表。

我也很想知道为什么设计 DDMS 的人没有将其附加到 Debug 透视图,而是选择将其作为一个独立的透视图来实现。

(我在 DDMS 透视图中,试图通过放置断点来调试问题。当我运行程序时,Eclipse 要求我切换到 Debug 透视图。这就是我问自己“为什么不将 DDMS 功能添加到调试视角并避免切换?)

4

2 回答 2

5

DDMS允许您与模拟器进行交互,例如:

  • 设置手机位置,发送gps坐标等
  • 查看堆并跟踪内存分配
  • 分析方法并检查线程
  • 日志猫
  • 欺骗电话和短信
于 2011-02-24T13:27:27.163 回答
4

DDMS 透视图为您提供了许多调试透视图所没有的信息。从 ddms 的角度来看,您可以查看线程和每个线程使用的内存、每个应用程序的内存、查看应用程序和模拟器堆、分配跟踪器(在这里您可以执行异步任务,即)、logcat 比调试控制台好得多,以及(对我而言)最重要的功能是方法分析,我可以在其中逐步跟踪我的应用程序执行的操作。

我忘记了模拟器动作模拟器,模拟呼叫,模拟位置,模拟短信等......

于 2011-02-24T13:31:50.253 回答