log分析
文章平均质量分 64
纵容_伊人倩影
android rom上层模块launcher wallpaper systemui telephony等等
稳定性萌新
展开
-
monkey测试关机/重启问题分析(一)
发现monkey正常下发事件,自身没有crash。原创 2023-06-07 17:21:04 · 1140 阅读 · 0 评论 -
monkey测试关机/重启问题分析(二)
最终走到frameworks/base/services/core/java/com/android/server/statusbar/StatusBarManagerService.java。GlobalActionsDialogLite内部有很多内部类,继承实现了onPress接口,对应真正的点击事件。到这里,就定位到按钮点击跳出关机dialog的地方。从代码看,这是一个adapter适配器。通过Android 布局分析工具发现。按钮初始化和点击事件。关机按钮的实现类如下。原创 2023-06-07 17:20:01 · 814 阅读 · 0 评论 -
anr log打印流程---Java层
本问介绍一下anr之后,系统打印log的流程。加深对anr问题的理解。anr触发原理分析可以看看这个文章cpp代码比较多,我选择放弃了。从java层log往后看吧。。。原创 2023-05-26 15:45:05 · 1026 阅读 · 0 评论 -
Android anr问题分析
本文主要介绍anr问题一手分析、分类判断,归类后提case给平台处理。不是针对应用开发的anr分析和优化处理。anr问题主要分为1、input 无焦点anrReason: Input dispatching timed out (Application does not have a focused window)2、input 有焦点anrReason: Input dispatching timed out (eadf99 net.zedge.android/net.zedge.android.原创 2023-05-17 16:44:48 · 5961 阅读 · 1 评论 -
Android 关机/重启原因分析
frameworks/base/services/core/java/com/android/server/power/ShutdownThread.java的run方法会打印一些log和保存文件。详细介绍见https://source.android.google.cn/devices/bootloader/boot-reason。导出/data/vendor/aee_exp和/data/aee_exp下面的log文件。----- dbg文件。内存和重启问题的分析,多偏向于底层。原创 2022-07-06 15:20:21 · 4417 阅读 · 1 评论 -
User 10 must be unlocked for widgets to be available
/*** screen状态广播接收者// 解锁 mScreenStateListener . onUserPresent();} } } /*** 开始监听screen状态} /*** 停止screen状态监听= null) {} } /*** 启动screen状态广播接收器} }} /*** screen状态广播接收者// 解锁 mScreenStateListener . onUserPresent();原创 2022-05-25 17:04:32 · 1718 阅读 · 6 评论 -
Android Too many open files, fd泄露
接到一个三方apk在我方手机运行异常的问题.fatal exception信息如下:05-13 18:31:34.485 13749 13749 E AndroidRuntime: FATAL EXCEPTION: main05-13 18:31:34.485 13749 13749 E AndroidRuntime: Process: com.****.****, PID: 1374905-13 18:31:34.485 13749 13749 E AndroidRuntime: java.原创 2020-05-15 16:52:39 · 1559 阅读 · 0 评论 -
build rom 报错
fatal error: openssl/opensslv.h: No such file or directory compilation terminated.sudo apt-get install libssl-devlz4c: not foundsudo apt-get install liblz4-tool原创 2020-04-27 16:43:18 · 185 阅读 · 0 评论 -
常见AMS log
说明:pid指进程id。pid 是进程的身份标识,程序一旦运行,就会给应用分配一个独一无二的pid(ps:一个应用可能包含多个进程,每个进程只有唯一一个pid),进程终止后pid会被系统回收,再次打开应用,会重新分配一个pid(新进程的pid一般比之前的值要大)查看命令 :adb shell psuid指用户的id。为了实现数据共享,android为每个应用几乎都分配了不同的uid,使之成...原创 2020-04-26 16:12:02 · 1883 阅读 · 0 评论 -
global reference table overflow
ErrorLog:04-26 18:20:16.112 12201 12201 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***04-26 18:20:16.112 12201 12201 F DEBUG : Build fingerprint: 'htc/ocmdugl_00401...原创 2020-04-26 16:09:43 · 3411 阅读 · 0 评论 -
objdump/dexdump/oatdump
1、objdump 简介: objdump是gcc工具,用来查看编译后目标文件的组成,objdump命令是Linux下的反汇编目标文件或者可执行文件的命令。用于反汇编ELF格式的文件的内容。 目标: .o文件、可执行文件、核心转储文件(core dump)、.so文件(动态链接库都属于ELF文件下面以可执行文件test为例详细介绍:前期工作:a、新建test.c......原创 2020-04-26 14:47:18 · 1249 阅读 · 1 评论 -
kernel log查看cpu usage
kernel log查看cpu usagecpu usage: 查看cpu使用前几个应用的cpu使用率update: 每隔几秒会打印一次,里面包含cpu usage信息ANR-kernel什么时候看kernel log:device log 和eventlog没有任何异常device log出现一段时间空白期kernel log异常Freezing user space proces...原创 2020-04-26 14:26:30 · 1035 阅读 · 1 评论