我正在研究我的Android应用程序并使用eclipse构建它并在android logcat中显示一些值。
一切都运行良好但突然现在当我运行我的应用程序时logcat没有显示任何现在。我也尝试运行我的其他应用程序但仍然是空白。
这种行为的原因是什么,我怎么能让它重新恢复工作?
答案 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实例。
要修复日志记录,您应该执行以下步骤:
有时候帮助其他方法。转到Eclipse 窗口>透视> DDMS 而非设备子窗口选择重置adb
答案 2 :(得分:4)
它也发生在我身上,但我认为问题出在DDMS上。
您可以尝试以下操作:
答案 3 :(得分:2)
虽然从命令行重启数据库服务器效果很好,但还有另一种方法可以从Eclipse中重置ADB。打开DDMS透视图,单击Devices选项卡工具栏中的下拉菜单,然后选择" Reset adb"菜单项。
答案 4 :(得分:1)
当LogCat没有显示Log.i()或任何信息时:
<强>尝试:强>
检查目标设置是否正确。
转到 sdk文件夹 - &gt; platform-tools
在空白处按 Ctrl + Shift并鼠标右键单击,然后选择打开命令窗口以打开命令窗口。
现在输入以下两个命令来终止adb并重新启动它。
adb kill-server
adb start-server
然后最后重启你的日食。
我遇到了同样的问题。这非常有效。
答案 5 :(得分:0)
我遇到了同样的问题。这是因为Proxifier在我的机器上运行。 当您运行网络代理,端口扫描和此类程序时,不能在eclips中使用此工具。