【问题标题】:Automatically clearing LogCat on each Eclipse Debug/Run?在每个 Eclipse 调试/运行时自动清除 LogCat?
【发布时间】:2012-03-21 10:46:07
【问题描述】:

我原以为这是一项简单的任务,但我很惊讶没有找到答案。

让我澄清一下:

  • 我不想手动调用adb logcat -c其实我连命令行查看LogCat都不用,所以我觉得这不是 可能(编辑:实际上,通过在单独的命令行中运行命令......但我不想这样做)。我正在使用 Eclipse 来查看 LogCat。

  • 我不想每次都点击按钮Clear Log这就是我现在正在做的事情。

  • 我愿意,以编程方式或通过 Eclipse 的运行/调试配置,或者想要一种自动清除 LogCat 的方法 当我点击 Ctrl+F11 来运行我的 Android 项目时。我的 LogCat 变得杂乱无章。 Ctrl+F11 并不重要——它只是我调试的快捷方式。我想在调试/运行时清除 LogCat。

  • 我在 Windows 7 上使用 Eclipse,并使用 Nexus One(不是模拟器)进行调试。

我试过了:

  • 修改调试/运行配置。 (Project -> Properties -> Run/Debug Settings -> Edit Launch Configurations) 从模拟器运行是添加Additional Emulator Command Line Options的唯一方法。 但是我是在实际的 Android 设备上运行的,所以我无法访问这些选项。

  • 建设者?我不确定如何使用它。 (Project -> Properties -> Builders)。每次运行时如何使用它来清除 LogCat?

我开始认为我必须编写一个宏程序来挂钩 Ctrl+F11 当活动的前台进程是 eclipse.exe 时将光标移动到Clear Log 按钮并单击它。我想自动清除 LogCat 要求太多了。

【问题讨论】:

  • +1 回答您的问题。开发环境怎么能不这么想呢?我想打人。

标签: java android eclipse logcat android-logcat


【解决方案1】:

Eclipse 的某些商业版本(例如 Adob​​e 的 Flash Builder)在首选项面板中有此选项。实现起来可能是一件相对微不足道的事情,他们只是没有打扰。

您应该请求此功能,如果有足够多的人这样做,他们可能会将其添加到下一个版本:

http://www.eclipse.org/contribute/

【讨论】:

【解决方案2】:

如果您由于某些强有力的原因没有被锁定到 Eclipse,您可以尝试将 IntelliJ IDEA 作为 IDE。这是用于清除应用程序运行日志的运行配置选项。不幸的是,在http://youtrack.jetbrains.com/issue/IDEA-80976 之后,它现在已经坏了,但我认为它会在不久的将来修复。

【讨论】:

  • 谢谢,但我与 Eclipse 相关联;/
  • 我改变了主意 - 我想我已经使用 Eclipse 有一段时间了。让我们希望 Intellij IDEA 变得更好。也许我也会尝试控制台 LogCat。
  • @OleGG 没有其他方法可以处理这个问题吗?我不想切换IDE。我刚刚熟悉了 Eclipse。另外,因为eclipse上有更多的插件。我还打算在eclipse上做arduino编程。
  • 几乎立即返回 Eclipse;尽管如此,据我所知,没有办法自动清除 LogCat,尽管 LogCat 已经 改进了。
  • 一年后,我迁移到 IntelliJ 作为我的 IDE。是Android Studio背后的官方平台(其实我用的是Android Studio),非常非常好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多