1

我了解 DDMS 允许调试器连接到模拟器/安卓设备。但是 Eclipse 中显示的 DDMS 控制台视图的目的到底是什么?

它显示了 adb 连接失败的状态,

但我应该期待崩溃程序的堆栈跟踪吗?我只在 logcat 中看到堆栈跟踪/崩溃,但在 ddms 控制台中看不到。

有任何想法吗 ?

谢谢,

4

3 回答 3

0

控制台视图是 Eclipse 的一部分,而不是 DDMS 的一部分,请参阅此处,而控制台视图有其自己的功能,请参阅此处希望它会在您的应用程序崩溃时有所帮助,您可以在 logcat 视图中识别错误,它会显示详细的运行时错误(如果有)...这个答案是基于我从你的问题中理解的,如果它不相关请在下面评论我将删除。

于 2012-11-08T16:25:22.647 回答
0

它不会出现太多,但通常会在 adb 运行时弹出。我认为,就像 Android 一样,它显示了标准输出会说什么(命令行版本将转储的文本)。我从未在该控制台视图中看到堆栈跟踪。

有几次我遇到了像 adb 这样的问题,我必须在命令行上运行像“adb kill-server”这样的命令,而 DDMS 会吓坏并尝试重新连接,通常是 11 次尝试。

于 2012-11-08T16:20:29.077 回答
-1

在 DDMS 视图中,您可以直接连接到模拟器。例如,您可以调用模拟器,向模拟器发送短信以及地理位置。DDMS 中的控制台选项卡除了显示 USB 和设备之间的通信之外没有其他用途。您不应期望在“控制台”选项卡中看到日志信息。

于 2012-11-08T16:28:33.563 回答