我的 Android 系统出现问题。它在自定义平台上运行,当我启动设备时,屏幕在 bootanim
和控制台“A N D R O I D
”屏幕之间闪烁。
当 bootanim
重新绘制自身时,它是可见的,但随后它很快就会闪烁回“A N D R O I D
”屏幕。
我怀疑这是由于 SurfaceFlinger 或 OpenGL 的某些设置造成的,但是我找不到太多相关文档 - 除了源代码。
我需要在设备配置中定义特定于我的平台的内容吗?
最佳答案
我已经成功解决了这个问题。
与内核配置有关。为了停止“闪烁”,我需要取消设置 CONFIG_FRAMEBUFFER_CONSOLE。
我的 bootanim
现在显示得很漂亮......!
关于Android 表面在缓冲区之间闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341278/