字体如何导致OpenGL内存不足错误?

时间:2012-02-23 12:00:33

标签: android android-4.0-ice-cream-sandwich

我的AppWidget出了问题。拥有Android 4.0的Galaxy Nexus和Nexus S上的一些用户报告了库存启动器中的破损字体。

我将手机连接到ADB以查看日志,我多次发现这些错误:

OpenGLRenderer is out of memory!

有没有办法优化AppWidget以降低对OpenGL渲染器的内存要求?

是否足以降低视图树的级别?

最初发布于:https://groups.google.com/forum/?fromgroups#!topic/android-developers/Aoxf_hWIQ24

1 个答案:

答案 0 :(得分:7)

Android工程师发现,非常大的字体大小会导致Ice Cream Sandwich 4.0中字体缓存的内存不足。他们正在研究如何更有效地缓存需要大量内存的字体。目前还没有提出解决方法。

要求不高,请减小字体大小。