我注意到在Eclipse中有两个用于Android开发的调试透视图。

为什么要两个?

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

为了澄清,我只对 diff 比较表感兴趣,而不对DDMS的全部功能列表感兴趣。

我也很好奇,为什么设计DDMS的人为什么不将其附加到Debug透视图中,而是选择将其作为独立的视角来实现。

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

最佳答案

DDMS透视图为您提供了调试透视图所没有的许多信息。在ddms透视图中,您可以了解线程和每个线程使用的内存,每个应用程序的内存,查看应用程序和仿真器堆,分配跟踪器(在这里可以执行异步任务,例如),logcat比调试控制台更好,并且(对我而言)最重要的功能是“方法”概要分析,在该概要分析中,我可以逐步执行应用程序执行的操作。

而且我忘记了模拟器 Action 模拟器,模拟调用,模拟位置,模拟短信等...

关于Android:DDMS透视图与调试透视图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5105213/

10-10 16:19