电量计导致的安卓开机一半自动关机故障

2024-09-05 20:36

本文主要是介绍电量计导致的安卓开机一半自动关机故障,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

乘着正在启动没有熄火的时间内,赶紧在AS下adb logcat -b,看了下最后几行

09-04 16:53:01.246   466   970 I ShutdownThread: Performing low-level shutdown...
09-04 16:53:01.255     0     0 I init    : Received sys.powerctl='shutdown,thermal,battery' from pid: 466 (system_server)
09-04 16:53:01.255     0     0 I init    : sys.powerctl: do_shutdown: 0 IsShuttingDown: 0
09-04 16:53:01.255     0     0 I init    : Got shutdown_command 'shutdown,thermal,battery' Calling HandlePowerctlMessage()
09-04 16:53:01.261     0     0 I init    : starting service 'blank_screen'...
09-04 16:53:01.272     0     0 I init    : Clear action queue and start shutdown trigger
09-04 16:53:01.274     0     0 I init    : Entering shutdown mode
09-04 16:53:01.278     0     0 I init    : processing action (shutdown_done) from (<Builtin Action>:0)
09-04 16:53:01.280     0     0 I init    : Reboot start, reason: shutdown,thermal,battery, reboot_target:
09-04 16:53:01.280     0     0 I init    : Shutdown timeout: 3000 ms
09-04 16:53:01.280     0     0 I init    : Create reboot monitor thread.

shutdown,thermal,battery说明是电池过热。

回想起来板子用了一颗CW2017,今天把电池插错了,电池正接到了板子负极,电池负接到了电量计TS,虽然很快就意识到错误并断开了连接,并且后来还一度运行了一段时间,但是重启后就一直故障了,那肯定就是电量计TS脚烧了。

断开CW2017的VCC后,可以正常开机。

这篇关于电量计导致的安卓开机一半自动关机故障的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1140001

相关文章

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

C#多线程编程中导致死锁的常见陷阱和避免方法

《C#多线程编程中导致死锁的常见陷阱和避免方法》在C#多线程编程中,死锁(Deadlock)是一种常见的、令人头疼的错误,死锁通常发生在多个线程试图获取多个资源的锁时,导致相互等待对方释放资源,最终形... 目录引言1. 什么是死锁?死锁的典型条件:2. 导致死锁的常见原因2.1 锁的顺序问题错误示例:不同

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

Nacos客户端本地缓存和故障转移方式

《Nacos客户端本地缓存和故障转移方式》Nacos客户端在从Server获得服务时,若出现故障,会通过ServiceInfoHolder和FailoverReactor进行故障转移,ServiceI... 目录1. ServiceInfoHolder本地缓存目录2. FailoverReactorinit