我在学习的时候遇到了LogCat不打印日志的问题,然后我就在网上查找解决办法,发现了在Android Studio 中不显示LogCat的原因有很多,下面我们就来法分析一下其中我遇到的和网上找到的原因:

(一):第一种日志过滤

在日志打印的时候我们能选择过滤掉没必要打印出来的日志所以有可能你设置打印日志级别的时候级别过高所以不显示出LogCat日志。

就是在红框框里的日志级别,下面我来解释一下各个级别所代表的内容。

1、Verbose :用于打印那些最为繁琐的、意义最小的日志信息。对应的级别是Verbose,是Android日志里级别最低的一种。

2、Debug :用于打印一些调试信息,这些信息对你调试程序和分析问题是有帮助的,对应级别为Debug,比Verbose高一级。

3、Info :用于打印一些比较重要的数据,这些数据应该是你的程序中自己想要打印出来看到的,可以帮助你分析用户行为数据,对应级别为Info,比Debug高一级。

4、Warn :用于打印一些警告信息,提示程序在这个地方可能存在潜在风险,最好去修复一下这些出现警告的地方,对应级别为Warn,比Info高一级。

5、Error :用于打印程序中的错误信息,比如程序进入到了catch语句中。当有错误信息打印出来的时候,一般都代表你的程序出现了严重的问题,必须尽快修改。对应级别为Error,比Warn高一级。

6、Assert :(断言语句)用于打印一些错误信息,据说能够屏蔽一些错误信息。太清楚的我也不太了解,大家可以在网上查一下,对应级别为Assert,比Error高一级。

还有上边我们解释了过滤级别,然后还有②里边的地方要填上我们调试的App package name包名,③处是填写过滤关键字的,如果你填上的话可能日志也不会打印出来。

 (二)我们在打开Device Moniter,查看logcat

打开方法Android3.1以前版本可以通过

Android Studio3.1以上版本这个地方并没有了,官方解释说因为monitor基本用的比较少,所以就不想占用一个菜单,现在只能通过命令运行这个工具了。然后如果想使用就要找到你的Android -SDK目录在目录下找到tools——monitor.bat,双击运行。

选择你的虚拟机和LogCat后运行结果大概是这样的:

然后估计Android Studio 3.1以上版本的话:

Android Studio3.1 以上版本没有Enable ADB Integration 选项了。

已经解决问题了(如果你用的是虚拟机调试的话)。

Android Studio3.1以前版本的话:

如果在这里有logcat日志正常显示的话,你可以设置Tool-->Android-->Enable ADB Integration为勾选状态,如果已经是勾选状态的话重启AS就好了。

(三)真机调试的时候无LogCat输出

连接手机与电脑后,驱动安装正确,USB 调试模式打开,在 DDMS 中可以看到 device 及其进程的信息,但是 logcat 中就是没有信息输出,是因为手机Rom 默认关闭 logcat 。在手机设置中开启一下就好了。

总结:我知道的不打印日志的原因大概这么多,如果不是第一种原因,那么就需要打开 monitor.bat检查是否有调试信息,然后按照上边步骤解决。你们如果了解其他原因,也欢迎大家分享一下。

Android Studio 不显示LogCat 日志 的几种解决办法相关推荐

  1. 【Android教程】Android Studio找不到连接的手机完全解决办法

    Android Studio找不到连接的手机完全解决办法 1.问题背景 现在Android大多都用谷歌的Android Studio来开发 但是 一开始使用Android Studio都不会那么顺利 ...

  2. Android Studio提示unable to find valid certification的解决办法

    此篇总结的解决方案有些过时,请移步我的另一篇博文,将为大家带来最新的解决方案:AndroidStudio构建项目提示"unable to find valid certification&q ...

  3. win10 jenkins svn android studio 自动化打包教程 以及一些问题的解决办法

    win10 jenkins svn android studio 自动化打包教程 这两天搭建jenkins自动构建环境,中间遇到点坑坑洼洼 分享出来希望后来人少走些弯路 准备软件 jenkins.ms ...

  4. android studio 的AVD Manager点击无响应解决办法

    今天搭建android开发环境的时候,电压不太稳定,电脑重启了一下. 当时我正在新建一个虚拟机,当电脑重新启动后,我发现AVD Manager点击没有反应了 我试着重装了android studio ...

  5. Android Studio之package org.junit does not exist解决办法

    1.问题 运行Android studio出现下面错误 D:\*******\ExampleUnitTest.java Error:(3, 17) error: package org.junit d ...

  6. Android studio的sdk tools下没有LLDB的解决办法

    粉丝提问: 博主解答: 解决办法: 点击setting-->plugins-->找到"Android Support"选项,并勾选,然后会提示重启android stu ...

  7. Android studio下载安装使用遇到的问题及解决办法

    1.haxm文件已经下载,但未安装,导致启动avd模拟器不成功 ①:在Android Studio中打开 File | Settings | Appearance & Behavior | S ...

  8. 关于Android studio在运行时鼠标光标突然失效的解决办法

    这几天用公司的电脑开发Android app的时候,发现突然间鼠标在Android studio上失去光标,鼠标正常没有坏,就是没办法在编辑区选中,甚至我点击了左边项目栏中的java文件,在代码编辑区 ...

  9. echarts横坐标文字太长显示不完的两种解决办法:rotate旋转文字、调用函数让文字纵向排列

    //方法1:横坐标文字太长显示不完,调用函数解决,在axisLabel下添加属性,让文字纵向排列: formatter:function(val){return val.split("&qu ...

最新文章

  1. 从地址字符串获取省市区信息
  2. java如何压缩html代码,java 压缩html文件
  3. 政企应用如何构筑安全合规的互联内容分发加速?
  4. js检测开发者工具Devtools是否打开防调试
  5. 【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库
  6. 马云卸任阿里巴巴集团董事:传承计划执行完毕,换个江湖见!
  7. ListView提示和技巧
  8. 计算机可爱的企鹅教案,《可爱的企鹅》教学设计
  9. 一例JAVA多线程访问卡死的现象
  10. 【JVM】Java命令以及JVM调优
  11. SQL 数据库 学习 033 视图
  12. 一台电脑中,如何使 git 同时配置Github、Gitee等多种版本控制工具
  13. matlab代码:考虑实时市场联动的电力零售商鲁棒定价策略
  14. 2D 横向对抗射击游戏之美
  15. cad记忆口诀_42条简单易记的CAD口诀,一天精通入门,七天上手绘图!
  16. python标准库不需要导入即可使用其中的所有对象和方法_Python编程及应用-中国大学mooc-题库零氪...
  17. Freeman链码(弗雷曼链码)--matlab实现
  18. CCF CSP 201803-4 棋局评估
  19. 1.海思项目整理 编译烧录+启动参数+sample编译+bayeRGBYUV+MPP(VB+VI+VPSS)
  20. 行业分析-全球与中国抛光混凝土地板市场现状及未来发展趋势

热门文章

  1. 【译文】抽象漏洞法则
  2. physx-3.4.1官方文档
  3. CentOS yum安装软件时保留安装包及依赖包或者自动下载安装包及相关依赖包
  4. Windows驱动之MDL
  5. i.MX6ULL终结者Linux设备树DTS设备树语法结构
  6. 基于Java毕业设计成绩分析系统源码+系统+mysql+lw文档+部署软件
  7. 表妹想学编程,我给她看了一张图,看完后她说还是算了吧,不学了
  8. ChromeFK插件推荐系列三:购物助手插件推荐
  9. 固态硬盘的好处以及固态硬盘和普通硬盘的区搜索别
  10. html5播放器怎么小窗播放器,悬浮画中画播放器插件,边工作边用小窗口看视频的摸鱼神器...