android调试日志不输出:AEE some logs have been lost
最近公司的项目出现了一些偶尔卡死、ANR等状况,但是又不是经常出现,很难复现过程。查了一下anr日志,居然只有一次记录,其他情况都没存下来,所以也不知如何下手修复,只能先通过logcat来进行一下观察调试。
在调试观察过程中,每次还没等到出现异常(因为具体不知道哪里出情况,不好打断点,所以就全部输出了),日志就不输出了!!也就是只输出了一会儿,然后就没下文了,或者零零散散出现一两个,这简直不能忍,程序也没停止运行啊,到底怎么回事?然后把过滤规则去掉,出现下面这种情况:
what the fk?! some logs have been lost,看这情况何止some,简直就是all logs already lost,百度了一下,根本没有解决办法啊!真苦恼...
这里也不知道是什么情况引起,这里跟大家说一下可能的情况吧:
首先,因为公司的机器处于开发模式,基本每个程序都有一堆日志在打印,所以很有可能是日志缓存满了...但是理论上应该会自动清除的啊
第二,日志输出太多,而且速度太快,日志为了具有实时性,舍弃了一部分由于没得到cup时间片打印日志?...这个看起来也像是扯淡
第三,用于调试的机器日志输出故障,有故障不应该是一开始就异常么?也不成立
第四,用于调试的软件有问题,因为公司项目调试状态下日志输出一秒上千可能都有,会不会是输出太频繁导致的?
其实看下来,第一和第四可能性最大,后来的解决方案是,也不能算是解决方案,因为并没有解决。
1.关闭被调试的应用,然后重新开启。日志又恢复了!所以,这个可能是第四种情况引起的吧?
2.关闭机器重启。
这种只能解决日志不输出问题,还是解决不了输出一段时间后日志丢失的问题,真是给我带来很大的麻烦啊!
这种情况我在Android studio 上没有遇到,这是在Eclipse上遇到的。
因为公司不是互联网公司,不太追赶潮流,项目都是用Eclipse编写的,因为涉及到各种库,jni Native等,我也懒得迁移 了
大家如果有什么更好的解决方法,诚恳的向您寻求方法~
android调试日志不输出:AEE some logs have been lost相关推荐
- android中将日志文件输出到sd卡
在做android开发中,有时候需要将log文件输出到用户的sd卡上保存起来,以便日后查找问题原因,问了解决这个问题,我使用了"microlog4android" 可以到http: ...
- Android系统10 RK3399 init进程启动(十八) isLoggable日志级别输出控制
配套系列教学视频链接: 安卓系列教程之ROM系统开发-百问100ask 说明 系统:Android10.0 设备: FireFly RK3399 (ROC-RK3399-PC-PLUS) 前言 在编写 ...
- Android -- Log日志调试(android.utl.log类)
Android调试要通过模拟器运行,或者直接USB远程连接到一部手机调试.即使在不关闭模拟进行调试时候,也要经过编译.apk打包.上传apk.运行apk的过程,时间也不短,所以应该在程序固定一次运行中 ...
- 【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志,持续更新中..
前言 [展讯平台]Android 4.4 驱动(Kernel).系统(framework) 定制,调试日志 正文 1:提高串口日志等级 查看 adb shell cat /proc/sys/kerne ...
- 关于android的日志输出LogCat
android提供了自己的log输出api-->位于android.util.Log这个类中. 这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中: 1 Log.v ...
- 1.3【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志
前言 [展讯平台]Android 4.4 驱动(Kernel).系统(framework) 定制,调试日志 正文 1:提高串口日志等级 查看 adb shell cat /proc/sys/kerne ...
- Android捕捉崩溃日志并输出日志文件
Android捕捉崩溃日志并输出日志文件 当程序与运行时发生崩溃,可以捕捉到当前崩溃的日志信息并写入文件保存到指定的目录下.这里还做了最大文件数量限制,超过数量即删除旧日志文件. import jav ...
- android 控制日志输出,Android日志工具-SLog说明
作为一个码农,我希望有一天面朝大海,没有bug(想想,就算了),然鹅!!!现实是骨感的. 在东财有段时间了,闲暇之余,决定改造下项目中的日志库.这便是此篇文章的由来,下面 说说主角. 既然要做一个日志 ...
- LINUX系统以及ANDROID 平台log信息输出级别设置 [MTK]
一.LK层: 首先,在LK中,有一个对log打印级别的控制文档,其路径一般为:vendor\mediatek\proprietary\bootable\bootloader\lk\include\de ...
最新文章
- 英文歌的计算机普,听到一首音乐 想找歌名(急/英文歌)
- postman添加cookie
- 创建时间指定日期 java,Java避坑之如何创建指定时间Date对象
- jenkins 通过批处理自动构建 非标准项目
- linux源码Makefile详解(完整)-转
- PHP中ob系列函数讲解(浏览器缓存技术)
- python深度学习库keras——安装
- pstack: Input/output error failed to read target解决
- 青龙面板之【追书神器】——5.29
- 我的2016——我和嵌入式的那些事
- 计算机加硬盘后速度变慢,Win10安装SSD固态硬盘后运行速度还很慢的解决方法
- Wiki使用技巧汇总
- 做数据分析的36款常用工具!!!初学者必备,纯干货!!
- 使用python快速开发桌面小工具
- gta5结局杀老崔我哭了_GTA5:大结局最艰难的抉择!杀掉老崔还是麦克?
- caffeine本地缓存的使用和详解
- 实现xxxxxxx系统六大质量属性战术
- s7android8国行,推荐刷入 国行三星S7/S7 Edge更新最新安卓8.0系统
- 能ping通Linux但是ssh连不上问题解决方法
- 一招去除迅雷客户端首页视频 斩掉流氓特性 回归下载本质