2012-02-23 57 views
5

我的AppWidget有問題。 Galaxy Nexus和Nexus S上的某些擁有Android 4.0的用戶正在報告股票啓動器中的破損字體。字體如何導致OpenGL內存不足錯誤?

我必須連接到亞行手機看日誌,我發現有這些錯誤多次:

OpenGLRenderer is out of memory! 

有沒有辦法來優化AppWidget要少內存有較高要求的OpenGL渲染?

是否足以減少視圖樹的級別?

最初發佈於:https://groups.google.com/forum/?fromgroups#!topic/android-developers/Aoxf_hWIQ24

回答

7

Android的工程師們發現,很大的字體大小可以在冰淇淋三明治4.0字體緩存造成內存不足。他們正在研究如何更有效地緩存需要大量內存的字體。目前沒有提出解決方法。

要求不高,減小字體大小。

+3

請注意,這僅適用於使用延遲渲染架構的GPU。例如,使用Tegra2或Tegra3 GPU的手機不會有這個問題。 – 2012-02-23 18:18:19