为什么我的Android手机里logcat没有显示任何内容?

249
为什么在使用Eclipse开发Android应用时,logcat没有显示任何内容?它只是空空如也,什么都没有打印出来。

3
是Eclipse中的logcat视图为空,还是adb logcat命令的输出为空? - David Webb
这也可能发生在调试Android 7(或更高版本)设备时。 [请参阅此主题](https://dev59.com/alkS5IYBdhLWcg3w456B) - Geoffrey VL
“在我的Android”是什么意思?你是指“在我的Android设备上”吗?还是指“在Android Studio中”?或者是其他什么东西?请通过编辑(更改)您的问题来回复,而不是在评论区回复(不要添加“Edit:”、“Update:”或类似的内容——问题应该看起来像是今天写的)。 - Peter Mortensen
29个回答

0
很多时候当我换了一部新的Android设备后,我就再也看不到logcat消息了。不幸的是,以上建议都对我没用(Eclipse Photon 4.8.0)。现在我正在使用this。它似乎适用于不同的设备。

0

这很简单。

只需从Eclipse中关闭Logcat。

然后按照以下步骤重新打开它:

窗口 - 显示视图 - 其他 - Android - LogCat - 确定

希望这能解决你的问题。


0

在您的Android手机和笔记本电脑上设置相同的日期和时间。

我曾经遇到过类似的日志不显示的问题,当我在手机上设置正确的日期后,我开始看到了日志(我重新启动了手机,此时时间完全错误!)。


0

我曾经遇到过同样的问题。不需要重新启动Eclipse或清理项目。您可以按照以下步骤操作:

  1. 点击Eclipse右下角的LogCat图标。
  2. 在已保存的筛选器窗格(左侧),双击您项目的包名(在我的情况下是com.apps.*)。
  3. 在Logcate消息筛选设置弹出窗口中,选择所需的“按日志级别”选项。您可以选择详细信息、信息、错误等。
  4. 单击确定。
  5. 运行/调试您的项目。

0
关闭 logcat,然后从“窗口”→“显示视图”→“其他”重新打开它。

0

0

检查控制台是否有提示。通常情况下,这是因为项目无法安装在设备上,只显示之前的项目。

我见过的最常见情况是项目中存在不同的签名,根本无法运行。 请务必阅读您看到的所有红色字母。如果LogCat没有显示任何内容,请确保控制台会显示。


0
在我的情况下(尝试了这里提供的所有答案都无济于事之后),问题(和解决方案)与端口8700有关:

enter image description here

我需要做的是:
  1. 退出“Android设备监视器”(monitor.bat)
  2. 退出所有Eclipse实例。
  3. C:\ adt-bundle-windows-x86_64 \ sdk \ tools> .. \ platform-tools \ adb.exe kill-server
  4. C:\ adt-bundle-windows-x86_64 \ sdk \ tools> .. \ platform-tools \ adb.exe start-server
  5. C:\ adt-bundle-windows-x86_64 \ sdk \ tools> monitor.bat
此外,Scroll Lock按钮需要“按下/激活”:

logcat scrolling

不是另一种方式:

logcat paused


0

适用于 OnePlus 设备和 Ubuntu 操作系统:

  • 在Ubuntu上安装Wine

  • 在Ubuntu上安装ADB工具

     sudo apt-get install android-tools-adb
    
  • 现在,将您的设备通过USB连接到PC。

  • 打开已挂载的"One Plus Drivers"。一个像光盘一样的图标

  • 右键单击OnePlus_USB_Drivers_setup.exe并使用Wine运行

  • 然后在存在“ OnePlus_USB_Drivers_setup.exe”和其他驱动程序文件的当前驱动器中打开终端。并运行

     ./adb_config_Linux_OSX.sh或sh adb_config_Linux_OSX.sh
    
  • 关闭此终端

  • 打开一个新终端并运行

     adb server-start
    

你的OnePlus设备应该提示你将PC识别为调试代理。

现在,在终端上运行。它应该显示你的设备。

adb devices

参考:[已解决] Android Studio在Linux中无法识别我的One Plus Two


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接