DB文件会生成在哪里以及生成的个数是多少?
当系统发生Kernel Exception、System Server异常等问题时。MTK内部机制会抓取相关异常调试信息。产生相应的DB文件,放到aee_exp目录下。而在不同的情况下。aee_exp目录所在的路径以及aee_exp目录下的DB文件个数都会有所不同。
 
一. DB的路径
      DB的路径仅仅有两种路径:/data/aee_exp或者/sdcard/mtklog/aee_exp。
当中/sdcard通常是内置sdcard。
DB实际存放路径的规则例如以下:
 
   (1)ENG版本号
 
         ENG版本号默认是打开MTKLogger,所以普通情况下DB优先放到在/sdcard/mtklog/aee_exp。
可是当发生的是KE重新启动这类异常,此时MTKLogger还没起来,则aee_exp会生成在/data/aee_exp。
(2)USER版本号
 
        USER版本号默认是关闭MTKLogger,所以此时DB是生成在/data/aee_exp。可是假设在USER版本号将MTKLogger打开。则aee_exp是生成在/sdcard/mtklog/aee_exp。
 
 
二. aee_exp下的DB个数
 
     USER版本号关闭MTKLogger的情况下,仅仅有发生的是Fatal级别的异常才会抓取DB(包括KE。异常reboot。system_server出现异常的JE和NE以及software WatchDog)。且aee_exp最多保存4个DB文件,名称如db.xx.dbg,当中xx为“00”,“01”,“02”,“03”,再发生异常时依次覆盖“01”,“02”,“03”。会一直保留最老的“00”。
除此之外的其他情况下是会抓取包含Exception级别的异常DB,且aee_exp最多会保存20个DB文件(db.00.dbg。db.01.dbg,......db.19.dbg)。再发生异常时依次覆盖“01”,“02”,“03”......"19",会一直保留最老的“00”。
DB文件会生成在哪里以及生成的个数是多少?的更多相关文章
- java生成db文件
		工作中遇到一个需求,就是需要把mysql里的一些表数据生成db文件,给客户端使用,客户端使用sqlite数据库: 首先我们需要在项目中添加Sqlite JDBC 依赖 <dependency&g ... 
- AIDL和生成的java文件要分开存放,否则生成can't find symbol class
		Android 5.0之后需要AIDL和生成的java文件要分开存放,否则生成can't fin symbol class.但是4.3没有这个限制.被这个弄了一天,跟老大讨论了一下才豁然开朗. 
- java 压缩文件 传入文件数组,压缩文件,在指定路径下生成指定文件名的压缩文件
		/** * 传入文件数组,压缩文件,在指定路径下生成指定文件名的压缩文件 * * @param files * 文件数组 * @param strZipName * 压缩文件路径及文件名 * @thr ... 
- .NET中XML 注释 SandCastle 帮助文件.hhp 使用HTML Help Workshop生成CHM文件
		一.摘要 在本系列的第一篇文章介绍了.NET中XML注释的用途, 本篇文章将讲解如何使用XML注释生成与MSDN一样的帮助文件.主要介绍NDoc的继承者:SandCastle. .SandCastle ... 
- 使用java代码动态配置与xml文件结合的方式使用mybatis-generator生成代码配置
		1.使用java代码动态配置与xml文件结合的方式使用mybatis-generator生成代码配置 2.上代码:在resources目录下新建:generatorConfiguration.xml文 ... 
- 文件上传漏洞fuzz字典生成脚本小工具分享
		前言 学习xss的时候翻阅资料发现了一个文件上传漏洞fuzz字典生成脚本小工具,试了试还不错,分享一下 配置 需要python2环境 工具地址:https://github.com/c0ny1/upl ... 
- VS2015建立一个完整的c++工程:头文件.h 源文件.cpp,自动生成类
		https://blog.csdn.net/weixin_40539125/article/details/81430801 打开VS2015 ,新建VS win32工程,前面步骤很简单,不再阐述 下 ... 
- 对SQLite数据库操作 操作db文件
		sqlite数据库就是一个DB文件. 程序每操作一次数据库都要读一次 .DB 文件 . 这个文件就是这个SQLite数据库. 如果需要依赖包的可以联系我 工具类: package com.hot ... 
- .db文件打开方式
		有时在工作中,数据库格式db后缀的格式,直接是打不开的,所以我这里使用了数据库管理工具,步骤如下 1. 在电脑安装 Navicat Premium,安装后在桌面生成图标,点击图标打开程序. 2.打开程 ... 
随机推荐
- Flask实战第52天:cms添加轮播图前端代码逻辑完成
			首页我们在模态框中的保存按钮加一个id,这样方便我们选取这个按钮 <button type="button" class="btn btn-primary" ... 
- 【POJ 2154】 Color (置换、burnside引理)
			Color Description Beads of N colors are connected together into a circular necklace of N beads (N< ... 
- BZOJ 1700 [Usaco2007 Jan]Problem Solving 解题(单调DP)
			[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1700 [题目大意] 共有p道题目要做,每个月收入只有n元,用于付钱做题之外的部分都会吃 ... 
- 【AC自动机】【状压dp】【滚动数组】hdu6086 Rikka with String
			给你m个01串,问你有多少个长度为2L的01串,满足前半段倒置取反后等于后半段,并且包含所有的m个01串. 考虑单词完全在中线前面或者后面的情况,直接将单词及其倒置取反插入AC自动机,AC自动机每个结 ... 
- PS 2019 | Photoshop CC 2019 的安装激活
			文章目录 写在前面 安装步骤 软件激活 关闭"主页"屏幕 写在前面 Photoshop CC 2019(64位)下载地址: 链接:https://pan.baidu.com/s/1 ... 
- Android测试之Keycode
			问题: 昨天做测试Case,发现一个网游APK运行界面,uiautomator无法捕捉获取. 因而输入的时候只得运用(dut.onclick(int a, int y))坐标点击的方法来输入用户名和密 ... 
- linux shell实现随机数多种方法(date,random,uuid)
			参考: http://www.cnblogs.com/chengmo/archive/2010/10/23/1858879.html $ cat /proc/sys/kernel/random/uui ... 
- Tikhonov regularization和岭回归
			就实现过程来讲,两者是一样的,都是最小二乘法的改进,对于病态矩阵的正则化,只不过分析的角度不一样,前者是解决机器学习中过拟合问题,机器学习一般是监督学习,是从学习角度来说的,后者是数学家搞的,是为了解 ... 
- 异常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项
			常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项 看到这个异常,我估计谁都会头大一阵子,不过还好,由于前面知道要设置为x86,加上以前观察过I ... 
- NAND Flash大容量存储器K9F1G08U的坏块管理方法
			转: http://www.360doc.com/content/11/0915/10/7715138_148381804.shtml 在进行数据存储的时候,我们需要保证数据的完整性,而NAND Fl ... 
