如何在Eclipse中禁用Logcat?

时间:2012-02-27 09:47:15

标签: android eclipse logcat

我面临一个非常奇怪的问题,我不知道它的来源但事情是:每当我点击Eclipse中的Logcat界面时,它将在5秒内崩溃并进入“无响应”状态,它真的很烦人,我只是想摆脱它。

请有人告诉我如何在Eclipse中禁用Logcat界面吗?

5 个答案:

答案 0 :(得分:16)

在Window中将其关闭 - >偏好 - > Android - > Logcat - >当工作区中有来自应用程序的消息时显示logcat视图。

答案 1 :(得分:3)

虽然其他答案都很好。我发现eclipse似乎仍然在后台接收logcat ......对于所有发现eclipse挂起或冻结或CPU 100%插入手机或启动模拟器的人来说,这仍然是一个问题。

如果发现阻止eclipse冻结的唯一可靠方法是在插入或启动任何内容之前单击logcat窗口右侧的暂停按钮。然后我只是最小化它。

对我来说,问题是eclipse使用大量资源来解析logcat。 在这一点上纠正我,但在我的决斗核心上,eclipse似乎一次只使用一个处理器。当logcat打开时,这最多可达100%。只要手机已经插上电源就会挂掉eclipse(由于其他处理器仍然可用,我的电脑不会挂起)。我的手机上有很多应用程序,而且往往会有大量的日志记录。

无论如何,暂停按钮对我来说非常好。也许它是一个新功能,我不知道它什么时候推出。您仍然可以从控制台使用logcat。

答案 2 :(得分:2)

可能是你正在使用旧的一个Logcat(用android作为它的符号)被弃用,更新到新的......我认为这个问题将会解决。

即使您正在使用新版本,但仍然存在问题,需要为Android开发提供全新的插件。

答案 3 :(得分:2)

您的问题可能与Eclipse ADT Issue 34945有关。他们仍然没有解决这个问题,只有解决方案是避免在任何Eclipse Perspective中显示LogCat。最简单的方法是断开所有移动设备/模拟器,启动eclipse并转到Debug / DDMS透视图并关闭LogCat视图。

答案 4 :(得分:1)

我面临同样的问题。当插入我的任何手机时,eclipse会在从设备获取日志时冻结几分钟。我有最新的稳定Eclipse(3.7.2)和最新的ADT插件(18.0.0.v201203301601-306762)和最新的SDK。

我避免这种情况的方法是在启动Eclipse之前清除设备中的所有日志。命令是:

  1. 使用adb devices
  2. 列出您的设备
  3. adb -s SERIAL_NUMBER_OF_DEVICE logcat -c