AndroidDDMS是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AndroidDDMS是啥?相关的知识,希望对你有一定的参考价值。
DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、手机SMS、虚拟地理坐标等等。如何启动 DDMS启动DDMS有两种方法。如下:
1、直接双击 SDK – tools\ddms.bat 运行;
2、在Eclipes中启动DDMS。
3、选择“Other,双击DDMS就可以启动了。 参考技术A android附带了一个调试工具称为的Dalvik调试监视器服务器(DDMS的),它提供了端口转发服务,设备上的屏幕捕获,线程堆和设备上的信息,logcat,进程,radio状态信息,来电和短信欺骗,位置数据欺骗,等等。
禁用 Logcat (DDMS) 并在任何活动上自动打开运行控制台
【中文标题】禁用 Logcat (DDMS) 并在任何活动上自动打开运行控制台【英文标题】:Disable Logcat (DDMS) & Run Console automatically opening on any activity 【发布时间】:2014-06-27 12:26:37 【问题描述】:我从 Android Studio 外部监控我的 logcat(logcat-color 在另一个屏幕/工作区的模拟器旁边打开),并希望阻止 Android DDMS 视图自动在 Android Studio 中打开。它占用了我希望为我的代码保留的屏幕空间。
我知道我可以完全删除视图,但我希望在使用它快速直接链接到有问题的代码行时保留对它的访问权限。 我可以过滤 logcat 输出以仅显示“错误”级别,但这不是一个很好的解决方案,因为如果我想跟踪问题,我会不断更改过滤器以获取周围的日志条目。
运行控制台也是如此。我也想阻止它打开。
有没有办法在有活动的时候访问这两个视图而不打开它们?我查看了设置,但找不到任何可能需要修改的候选者。
【问题讨论】:
【参考方案1】:首先,要摆脱运行时打开的 logcat,请转到主菜单上的 Run
-> Edit Configurations...
(或通过工具栏下拉菜单),然后取消选中 Logcat
选项卡中的 Show logcat automatically
选项.
接下来,不幸的是,没有办法永久防止在您运行时弹出运行窗口,但是有一种解决方法,一旦您习惯了它就可以完成这项工作。
基本上,当运行窗口弹出时,请不关闭或使用按钮将其最小化,而是将其调整到底部(即抓住窗口顶部并向下拖动直到它消失)。这样,即使在运行时激活,也不会显示。单击它(一次,有时两次)会将其恢复为之前的大小。
另请注意,每当您访问与运行窗口位于同一区域的工具窗口之一时,它都会重置,您需要再次调整它的大小。不理想,但效果还可以。
一旦您习惯了总是将其向下拖动以关闭它,运行窗口就会变得不那么痛苦。
【讨论】:
谢谢。运行配置更改正是我想要对 logcat 视图进行排序的内容。运行视图调整大小很麻烦,但也可以完成这项工作。手指越过 IntelliJ/Android 团队解决了这个缺点。 我同意,由于我们在 IntelliJ/AS 中拥有大量控制权,因此无法控制这件事似乎是一种疏忽。不幸的是,像这样不会造成任何伤害(除了我们的理智)的“烦恼”通常被推到待办事项列表的最底部,以支持更“重要”的东西:( 是的,我已经向 IntelliJ 提交了一两个关于其他 UI 问题的错误报告,但从未收到过任何回复。显然在他们的优先事项清单上并不高。 (My biggest gripe/issue) 幸运的是,现在如果show logcat automatically
被禁用,我将不再看到运行窗口。我在使用 Android Studio 2 Preview 5,不知道什么时候改变了。【参考方案2】:
自从@free3dom 发表评论后,该标签已更改名称。现在转到Run
-> Edit Configurations...
-> Miscellaneous
选项卡并取消选中Show logcat automatically
。
Logcat 现在位于“Android Monitor”窗口下。
【讨论】:
以上是关于AndroidDDMS是啥?的主要内容,如果未能解决你的问题,请参考以下文章