2011-08-27 121 views
1

我正在開發OpenGL應用程序並在Xperia 10 Mini(Android 2.1)上進行測試。啓動並使用它一段時間後,電話將重新啓動(每次)。Android OpenGL應用程序隨機重新啓動手機

我試過將logcat保存到單獨的文件中,沒有發現,還有adb bugreport(我不知道在那個中找什麼,我發現只有一些與wlan相關的內核Oops)。

我懷疑opengl紋理管理或concurency。在這裏,我正在尋找關於如何調試應用程序的任何建議,以及關於在哪裏尋找問題的一些提示。

+0

我相信這可能是相同的問題http://stackoverflow.com/questions/8930602/camera-startpreview-crashes-and-reboots-phone-after-multiple-runs-of-activity – Ifor

回答

0

檢查您的應用程序是否有內存泄漏。我的第二個猜測是檢查你正在使用的OpenGL ES版本(GL10與GL20)。後者沒有(完全)在Android 2.1 AFAIK上得到支持。

+0

感謝您的答覆。我絕對使用GL10。至於內存泄漏,我想會有很多GC消息(幾乎沒有)。我會試着進一步檢查。 – mscavnicky

+0

我已經檢查了內存泄漏,它似乎應用程序使用穩定的2.4 - 2.5 MB的堆內存。我已經將最低SDK版本從1.6提升到2.1,因爲我已經讀過,沒有理由針對1.6開發。我會很感激任何其他的想法。 – mscavnicky

相關問題