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

Android 字体如何导致OpenGL内存不足错误?,android,android-4.0-ice-cream-sandwich,Android,Android 4.0 Ice Cream Sandwich,我的AppWidget有问题。Galaxy Nexus和Nexus S上的一些安卓4.0用户报告stock launcher中的字体损坏 我将电话连接到ADB以查看日志,并在那里多次发现这些错误: OpenGLRenderer is out of memory! 有没有办法优化AppWidget以减少OpenGL渲染器的内存需求 减少视图树的级别是否足够 最初发布于:Android工程师发现,超大字体会导致冰淇淋三明治4.0中字体缓存内存不足。他们正在研究如何更有效地缓存需要大量内存的字体。目

我的AppWidget有问题。Galaxy Nexus和Nexus S上的一些安卓4.0用户报告stock launcher中的字体损坏

我将电话连接到ADB以查看日志,并在那里多次发现这些错误:

OpenGLRenderer is out of memory!
有没有办法优化AppWidget以减少OpenGL渲染器的内存需求

减少视图树的级别是否足够


最初发布于:

Android工程师发现,超大字体会导致冰淇淋三明治4.0中字体缓存内存不足。他们正在研究如何更有效地缓存需要大量内存的字体。目前没有提出解决办法


要降低要求,请减小字体大小。

请注意,这仅适用于使用延迟渲染体系结构的GPU。例如,使用Tegra2或Tegra3 GPU的手机不会出现此问题。