我正在开发我的 Android 应用程序并使用 Eclipse 构建它并在 Android Logcat 中显示一些值。
一切正常,但是现在当我运行我的应用程序时,Logcat 没有显示任何内容。我试图运行我的其他应用程序,但它仍然是空白的。
这种行为的原因是什么,我怎样才能让它重新工作?
试试这个:
在 Linux 或 Mac OS X 上:
./adb kill-server
./adb start-server
在 Windows 上:
adb kill-server
adb start-server
这将重新启动 adb,一切正常。
有时,当您在 PC 上运行两个 Eclipse 实例时会出现此问题,例如在不同的工作空间上。因此,为避免重复出现问题,您应该只使用一个 Eclipse 实例。
要修复日志记录,您应该执行以下步骤:
有时帮助其他方法。转到 Eclipse Window > Perspective > DDMS,然后从Device子窗口中选择Reset adb
它也发生在我身上,但我认为问题出在 DDMS 中。
您可以尝试以下方法:
当 LogCat 没有显示 Log.i() 或任何信息时:
尝试:
检查目标设置是否正确。
转到您的sdk 文件夹->平台工具
在空白处按住 Ctrl+Shift 并鼠标右键单击并选择在此处打开命令窗口以打开命令窗口。
现在输入以下两条命令杀死adb并重新启动它。
adb 杀死服务器
adb 启动服务器
然后最后重新启动你的日食。
我遇到了同样的问题。这非常有效。
虽然从命令行重新启动 DB 服务器效果很好,但还有另一种方法可以从 Eclipse 中重置 ADB。打开 DDMS 透视图,单击 Devices 选项卡工具栏中的下拉菜单,然后选择“Reset adb”菜单项。
我有同样的问题。这是因为 Proxifier 正在我的机器上运行。当您运行网络代理、端口扫描和此类程序时,您不能在 eclips 中使用此工具。