Android 表面在缓冲区之间闪烁

标签 android linux configuration framebuffer surfaceflinger

我的 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/

相关文章:

Java:FileOutputStream 和 FileInputStream 一起位于同一个文件上

c# - 我们应该如何在 Azure Function 中将 Azure Key Vault 与 IOptions<T> 结合使用?

java - Guice 和一般应用程序配置

android - 我无法加载gradle更改,甚至无法在android studio中运行该应用

java - Android 以编程方式打开设置-> 按钮单击上的安全选项卡

regex - 带有正则表达式的 Linux cp

python - 通过 pip 安装 gnureadline 时出错

java - tomcat 中特定页面/url 模式的 SSL

java - 尝试在 imageview 中旋转图像时出现 OutOfMemory 错误

linux - 如何迁移旧的 Google Compute Engine 磁盘?