最近公司的项目出现了一些偶尔卡死、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相关推荐

  1. android中将日志文件输出到sd卡

    在做android开发中,有时候需要将log文件输出到用户的sd卡上保存起来,以便日后查找问题原因,问了解决这个问题,我使用了"microlog4android" 可以到http: ...

  2. Android系统10 RK3399 init进程启动(十八) isLoggable日志级别输出控制

    配套系列教学视频链接: 安卓系列教程之ROM系统开发-百问100ask 说明 系统:Android10.0 设备: FireFly RK3399 (ROC-RK3399-PC-PLUS) 前言 在编写 ...

  3. Android -- Log日志调试(android.utl.log类)

    Android调试要通过模拟器运行,或者直接USB远程连接到一部手机调试.即使在不关闭模拟进行调试时候,也要经过编译.apk打包.上传apk.运行apk的过程,时间也不短,所以应该在程序固定一次运行中 ...

  4. 【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志,持续更新中..

    前言 [展讯平台]Android 4.4 驱动(Kernel).系统(framework) 定制,调试日志 正文 1:提高串口日志等级 查看 adb shell cat /proc/sys/kerne ...

  5. 关于android的日志输出LogCat

    android提供了自己的log输出api-->位于android.util.Log这个类中.  这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中: 1 Log.v ...

  6. 1.3【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志

    前言 [展讯平台]Android 4.4 驱动(Kernel).系统(framework) 定制,调试日志 正文 1:提高串口日志等级 查看 adb shell cat /proc/sys/kerne ...

  7. Android捕捉崩溃日志并输出日志文件

    Android捕捉崩溃日志并输出日志文件 当程序与运行时发生崩溃,可以捕捉到当前崩溃的日志信息并写入文件保存到指定的目录下.这里还做了最大文件数量限制,超过数量即删除旧日志文件. import jav ...

  8. android 控制日志输出,Android日志工具-SLog说明

    作为一个码农,我希望有一天面朝大海,没有bug(想想,就算了),然鹅!!!现实是骨感的. 在东财有段时间了,闲暇之余,决定改造下项目中的日志库.这便是此篇文章的由来,下面 说说主角. 既然要做一个日志 ...

  9. LINUX系统以及ANDROID 平台log信息输出级别设置 [MTK]

    一.LK层: 首先,在LK中,有一个对log打印级别的控制文档,其路径一般为:vendor\mediatek\proprietary\bootable\bootloader\lk\include\de ...

最新文章

  1. 英文歌的计算机普,听到一首音乐 想找歌名(急/英文歌)
  2. postman添加cookie
  3. 创建时间指定日期 java,Java避坑之如何创建指定时间Date对象
  4. jenkins 通过批处理自动构建 非标准项目
  5. linux源码Makefile详解(完整)-转
  6. PHP中ob系列函数讲解(浏览器缓存技术)
  7. python深度学习库keras——安装
  8. pstack: Input/output error failed to read target解决
  9. 青龙面板之【追书神器】——5.29
  10. 我的2016——我和嵌入式的那些事
  11. 计算机加硬盘后速度变慢,Win10安装SSD固态硬盘后运行速度还很慢的解决方法
  12. Wiki使用技巧汇总
  13. 做数据分析的36款常用工具!!!初学者必备,纯干货!!
  14. 使用python快速开发桌面小工具
  15. gta5结局杀老崔我哭了_GTA5:大结局最艰难的抉择!杀掉老崔还是麦克?
  16. caffeine本地缓存的使用和详解
  17. 实现xxxxxxx系统六大质量属性战术
  18. s7android8国行,推荐刷入 国行三星S7/S7 Edge更新最新安卓8.0系统
  19. 能ping通Linux但是ssh连不上问题解决方法
  20. 一招去除迅雷客户端首页视频 斩掉流氓特性 回归下载本质

热门文章

  1. 阿里B2B总裁戴珊:全球化的天猫双11,普惠全球共享快乐
  2. 为数据访问页中的数据源控件编写脚本
  3. SLAM技术综述与入门
  4. 万国觉醒迁服务器显示该王国还未开放,万国觉醒无法迁城怎么办 王国迁城条件及详细步骤...
  5. 德国精品软件   cFosSpeed 网络优化软件
  6. 关于椭球的一点形象的解说
  7. C++构造函数的参数初始化表
  8. WordPress采集-网站采集发布好帮手
  9. 【Java编程的逻辑】编程基础
  10. Eagle 导入cad边框的方法