Android闪屏问题如何Debug
来源:互联网 发布:eu域名注册 编辑:程序博客网 时间:2024/06/04 23:05
[FAQ13627]闪屏问题如何Debug
[DESCRIPTION]
经常有客户遇到闪屏问题,直接就提issue到MTK来解,其实这样做效率并
不高。
因为造成闪屏的原因多种多样,客户提供过来的往往是一个现象,有时候
连现象都描述的不够清楚,导致定位问题的时候难以找到正确的方向。
其实客户在遇到闪屏问题时,可以做第一手分析,找到一个正确的切入点。
[SOLUTION]
常见的流程可以参考如下:
1、排除背光。
a、 把背光接固定背光,如果仍然闪屏,说明不是背光的问题;
如果屏不闪,说明是背光问题。
b、 如果是背光问题,继续分析是否有开AAL功能,如果有开
AAL功能,请将AAL功能关闭。如果关闭AAL功能后,屏不闪,说明是
AAL导致的屏闪,请提issue给MTK。如果关闭AAL功能后,屏仍然闪,
请内部确认贵司是否有在framework层做改动,很多情况是由于改动
Framework,绕过LightService直接控制背光结点导致的问题。
c、 其实当定位到是背光的问题了,这个时候就可以提问题给
MTK了,抓取Mobile log给MTK。
2、排除ESD。
a、如果通过第一步(a)排除说不是背光闪,第二步可以检查是否由于ESD check
导致的闪屏。可以先关闭ESD功能,看显示是否仍然会闪。如果关闭ESD功能后
,lcm不
再闪动,说明是ESD check导致的闪屏。这个时候就可以提把Mobile log抓过来给
MTK看了。
如果关闭ESD功能后,lcm仍然闪动,说明和ESD check无关。
3、其他情况。
a、如果背光和ESD都给排除了,这个时候是bug的概率比较大。(常见的情况是待机
的时候不定时的闪屏),请抓取Mobilelog过来给MTK check。
[DESCRIPTION]
经常有客户遇到闪屏问题,直接就提issue到MTK来解,其实这样做效率并
不高。
因为造成闪屏的原因多种多样,客户提供过来的往往是一个现象,有时候
连现象都描述的不够清楚,导致定位问题的时候难以找到正确的方向。
其实客户在遇到闪屏问题时,可以做第一手分析,找到一个正确的切入点。
[SOLUTION]
常见的流程可以参考如下:
1、排除背光。
a、 把背光接固定背光,如果仍然闪屏,说明不是背光的问题;
如果屏不闪,说明是背光问题。
b、 如果是背光问题,继续分析是否有开AAL功能,如果有开
AAL功能,请将AAL功能关闭。如果关闭AAL功能后,屏不闪,说明是
AAL导致的屏闪,请提issue给MTK。如果关闭AAL功能后,屏仍然闪,
请内部确认贵司是否有在framework层做改动,很多情况是由于改动
Framework,绕过LightService直接控制背光结点导致的问题。
c、 其实当定位到是背光的问题了,这个时候就可以提问题给
MTK了,抓取Mobile log给MTK。
2、排除ESD。
a、如果通过第一步(a)排除说不是背光闪,第二步可以检查是否由于ESD check
导致的闪屏。可以先关闭ESD功能,看显示是否仍然会闪。如果关闭ESD功能后
,lcm不
再闪动,说明是ESD check导致的闪屏。这个时候就可以提把Mobile log抓过来给
MTK看了。
如果关闭ESD功能后,lcm仍然闪动,说明和ESD check无关。
3、其他情况。
a、如果背光和ESD都给排除了,这个时候是bug的概率比较大。(常见的情况是待机
的时候不定时的闪屏),请抓取Mobilelog过来给MTK check。
0 0
- Android闪屏问题如何Debug
- 如何debug android cts
- Android Studio 如何Debug
- Android 如何debug aar
- Android debug 问题集合
- 如何Debug Android 输入装置
- 如何对android进行debug
- android Debug模式如何签名
- MTK屏幕闪屏如何Debug
- Android 无法debug的问题
- Android Studio(七)Android Studio 如何Debug
- 如何解决Android中 Error generating final archive: Debug Certificate expired on的问题
- 如何debug一个问题的方法经验之谈
- android sdk 如何重新生成debug.keystore
- android sdk 如何重新生成debug.keystore
- android sdk 如何重新生成debug.keystore
- 如何使用Android Debug调试功能
- android.os.Debug.waitForDebugger() 引发的问题
- windows-电脑及软件相关一些快捷键
- Spring MVC学习-----------对Action做JUnit单元测试
- hdu 杭电1509 Windows Message Queue【优先队列】
- OSX工具集之——Theos
- linux 修改文件内容 vi命令
- Android闪屏问题如何Debug
- openflow详解
- 为什么我们应该为Ruby2.0的GC感到excited!
- poj2409--Let it Bead(置换群+polya奇数)
- iOS Layer动画的KeyPath
- Poj -2586 Y2K Accounting Bug--枚举
- 天声人語 20150728
- EL表达式截取字符串
- 创建子类对象时,父类构造函数中调用被子类重写的方法为什么调用的是子类的方法,而被子类重载的方法不会调用?