Android studio logcat无法正常工作

squ*_*oid 25 java android adb logcat android-studio

在调试应用程序中显示我面临的非常尴尬的事情但是在运行(不调试)应用程序时它没有显示logcat.

我尝试重新启动它但没有发生任何事情.

Cle*_*ade 51

在此输入图像描述

在Android 2.2的情况下,出于某种原因,默认情况下会在上面标记的下拉框中选择Firebase.因此日志没有下降.我只需要将其更改为No Filters.然后它奏效了.

我甚至尝试重新启动logcat,这也没有用.No Filters做了魔术.

希望这有助于某人.

编辑:您也可以选择Show only selected applicationlogcat来仅显示当前的调试过程,即您的应用程序.


Tri*_*ley 28

  • 您可能正在隐藏它,尝试按Alt + 6打开日志选项卡.

  • 查看日志级别: - 它必须是详细的.

  • 重启adb.

  • 如果这不起作用重启android工作室.

  • 我可以看到面板,但里面什么也没有。 (2认同)
  • 我已经提到它已经重新启动adb但没有任何反应. (2认同)

Moh*_*tol 11

在 Logcat 窗口中重新选择您的设备,然后重新选择您的应用

如果没有出现,请使用两个命令重新启动 adb:

adb kill-server
adb start-server
Run Code Online (Sandbox Code Playgroud)

调试愉快:)


Meh*_*imi 6

除了其他人所说的,看看您是否在搜索框中写了导致此问题的内容(这是我的情况)。

注意:即使重新启动,您在搜索框中输入的内容也不会删除,您需要自行删除。 在此处输入图片说明


Cli*_*ant 5

我发现以下对我有用。

首先,我的问题:我正在通过 USB 电缆连接的三星 Galaxy A3 上测试应用程序。我收到了通常的 logCat 消息,包括过滤的消息,然后突然之间 log​​Cat 停止显示过滤的消息。将其设置为 Verbose 会显示一个连续的消息流,在lagCat 的左上角显示一条消息,说明“输出太多无法显示”。

我尝试重新启动 Android Studio(清除和不清除缓存),但没有成功。然后我重新启动了我的手机,一切都恢复了正常。所以看起来连接的电话是问题所在,向 logCat 发送了太多信息。

希望这可以帮助某人。


pra*_*d07 5

尝试以下步骤:-

第 1 步。转到File > Invalidate Caches and Restart > Invalidate and Restart。Android Studio 将自动重启,logcat 将按预期工作。

参考截图:

在此处输入图片说明 单击无效并重新启动

步骤 2. 如果步骤 (1) 不起作用,请尝试以下操作:转到终端 > cd 直到您的平台工具目录(例如,在 Windows 中默认位置为C:\Users\\AppData\Local\Android\Sdk\platform-工具)。现在输入以下命令:

adb 杀死服务器

adb 启动服务器

在此处输入图片说明

步骤 3: 如果步骤(1)和(2)都不起作用,那么只需尝试单击 Logcat 选项中可用的重新启动日志记录按钮即可。参考截图 - (带灰色框的绿色弯曲箭头)

在此处输入图片说明


小智 5

对于真实设备,而不是模拟器:

我所做的唯一一件事就是拔掉 USB 电缆,然后重新插入。它奏效了。