android怎么使用rpmbuild
发布网友
发布时间:2022-03-29 03:08
我来回答
共3个回答
热心网友
时间:2022-03-29 04:38
对于从事Android开发的人来说,遇到ANR(Application Not Responding)是比较常见的问题。一般情况下,如果有ANR发生,系统都会在/data/anr/目录下生成trace文件,通过分析trace文件,可以定位产生ANR的原因。产生ANR的原因有很多,比如CPU使用过高、事件没有得到及时的响应、死锁等,下面将通过一次因为死锁导致的ANR问题,来说明如何通过trace文件分析ANR问题。
对应的部分trace文件内容如下:
"PowerManagerService" prio=5 tid=24 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x41dd0eb0 self=0x5241b218
| sysTid=567 nice=0 sched=0/0 cgrp=apps handle=1380038664
| state=S schedstat=( 6682116007 11324451214 33313 ) utm=450 stm=219 core=1
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:~13045)
- waiting to lock <0x41a874a0> (a com.android.server.am.ActivityManagerService) held by tid=12 (android.server.ServerThread)
热心网友
时间:2022-03-29 05:56
近距离使用,更多使用在多种系统(超极本™ 设备、2 合 1 设备和一体机)中朝向用户,使用户与设备的互动前所未有地自然。 适用范围:0.2 – 。
热心网友
时间:2022-03-29 07:30
X86版Android安装包!