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

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

相关文章

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

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

Windows下Nginx的安装及开机启动

1、将nginx-1.16.1.zip解压拷贝至D:\web\nginx目录下。 2、启动Nginx,两种方法: (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过。 (2)打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。 3、检查nginx是否启动成功。 直接在浏览器地址栏输入网址 http://lo

STM32 ADC+DMA导致写FLASH失败

最近用STM32G070系列的ADC+DMA采样时,遇到了一些小坑记录一下; 一、ADC+DMA采样时进入死循环; 解决方法:ADC-dma死循环问题_stm32 adc dma死机-CSDN博客 将ADC的DMA中断调整为最高,且增大ADCHAL_ADC_Start_DMA(&hadc1, (uint32_t*)adc_buffer, ADC_Buffer_Size); 的ADC_Bu

DAY16:什么是慢查询,导致的原因,优化方法 | undo log、redo log、binlog的用处 | MySQL有哪些锁

目录 什么是慢查询,导致的原因,优化方法 undo log、redo log、binlog的用处  MySQL有哪些锁   什么是慢查询,导致的原因,优化方法 数据库查询的执行时间超过指定的超时时间时,就被称为慢查询。 导致的原因: 查询语句比较复杂:查询涉及多个表,包含复杂的连接和子查询,可能导致执行时间较长。查询数据量大:当查询的数据量庞大时,即使查询本身并不复杂,也可能导致