Logcat没有显示任何内容

时间:2013-05-13 20:32:14

标签: android eclipse android-logcat

我正在研究我的Android应用程序并使用eclipse构建它并在android logcat中显示一些值。

一切都运行良好但突然现在当我运行我的应用程序时logcat没有显示任何现在。我也尝试运行我的其他应用程序但仍然是空白。

这种行为的原因是什么,我怎么能让它重新恢复工作?

6 个答案:

答案 0 :(得分:20)

试试这个:

在Linux或Mac OS X上:

./adb kill-server
./adb start-server

在Windows上:

adb kill-server
adb start-server

这将重启adb,一切都应该正常。

答案 1 :(得分:7)

有时,当您在PC上运行两个Eclipse实例时会出现此问题,例如在不同的工作区上。因此,为避免重复出现问题,您应该只使用一个eclipse实例。

要修复日志记录,您应该执行以下步骤:

  1. 拔下设备
  2. 关闭所有Eclipse窗口
  3. 在命令行中重新启动adb:adb kill-server而不是adb 启动服务器
  4. 再次运行Eclipse并连接设备
  5. 有时候帮助其他方法。转到Eclipse 窗口>透视> DDMS 而非设备子窗口选择重置adb

答案 2 :(得分:4)

它也发生在我身上,但我认为问题出在DDMS上。

您可以尝试以下操作:

  • 打开DDMS视角
  • 转到“设备”标签(如果您没有打开,请转到Windows - >显示视图 - >设备)
  • 单击打开的模拟器,您应该再次看到日志

答案 3 :(得分:2)

虽然从命令行重启数据库服务器效果很好,但还有另一种方法可以从Eclipse中重置ADB。打开DDMS透视图,单击Devices选项卡工具栏中的下拉菜单,然后选择" Reset adb"菜单项。 Device dropdown menu

答案 4 :(得分:1)

当LogCat没有显示Log.i()或任何信息时:

<强>尝试:

  1. 检查目标设置是否正确。

  2. 转到 sdk文件夹 - &gt; platform-tools

    在空白处按 Ctrl + Shift并鼠标右键单击,然后选择打开命令窗口以打开命令窗口。

    现在输入以下两个命令来终止adb并重新启动它。

    adb kill-server

    adb start-server

  3. 然后最后重启你的日食。

  4. 我遇到了同样的问题。这非常有效。

答案 5 :(得分:0)

我遇到了同样的问题。这是因为Proxifier在我的机器上运行。 当您运行网络代理,端口扫描和此类程序时,不能在eclips中使用此工具。