【问题标题】:LogCat stops workingLogCat 停止工作
【发布时间】:2013-07-18 17:45:07
【问题描述】:

如果我的 Eclipse 工作超过 3 或 4 个小时,并且我想在那之后调试我的 Android 应用程序,Logcat 就会死掉。只有当我重新启动我的 Eclipse LogCat 时才会重生。

我已经搜索过,但似乎没有找到任何解决方案。

有什么想法吗?

提前致谢。

【问题讨论】:

  • 你的设备会断开连接
  • 你试过 adb kill-server 和 adb start-server 吗?
  • @Andreas: 转到 Windows -> 打开透视图 -> 其他 -> DDMS。然后在 Devices 窗口中单击您想要日志的设备或模拟器。它将永远为我解决问题。
  • @pskink 有时会有所帮助。
  • @dakshbhatt21 我已经通过 DDMS 获得了 LogCat,但结果仍然相同。

标签: android eclipse logcat


【解决方案1】:

是的,这是一个已知问题,有时会出现在 Eclipse 中。我的调查使我认为 ADB 与 IDE Eclipse 的同步可能存在问题。 重启亚行很有帮助。

1) 转到命令行(控制台模式)

2) 将目录更改为 ...sdk\platform-tools

3) 在命令提示符下输入“adb kill-server”并执行

4) 在命令提示符下输入“adb start-server”并执行

然后检查 LogCat,很可能您会看到日志再次运行

最后的解决方法——重启一个Eclipse,但是这种方式不太舒服

【讨论】:

  • 就我而言,我不得不重启手机
  • 在我的情况下必须使用“./adb kill-server”。
【解决方案2】:

这也发生在我的 Eclipse 或 Android Studio 上,所以我只是在 MainActivity 的 onCreate 方法中写这两行(过滤器的 Launcher 意图的活动)

Button button = null;
button.setText("");

这使我的应用程序崩溃并且 logcat 显示崩溃日志,然后我注释掉这两行并且 logcat 继续正常工作。我不会重新启动 Eclipse,因为它会花费更多时间。

【讨论】:

    最近更新 更多