【问题标题】:Android OpenGL app randomly reboots phoneAndroid OpenGL 应用随机重启手机
【发布时间】:2011-08-29 07:04:38
【问题描述】:

我正在开发一个 OpenGL 应用程序并在 Xperia 10 Mini (Android 2.1) 上对其进行测试。启动并使用一段时间后,手机会重新启动(每次)。

我尝试将 logcat 保存到单独的文件中,但没有发现任何结果以及 adb bugreport(我不确定要在那个文件中查找什么。我只找到了一些与 wlan 相关的内核糟糕)。

我怀疑 opengl 纹理管理或并发性。在这里,我正在寻找有关如何调试应用程序的任何建议,以及有关在何处查找问题的一些提示。

【问题讨论】:

标签: android


【解决方案1】:

检查您的应用是否存在内存泄漏。我的第二个猜测是检查您使用的是哪个 OpenGL ES 版本(GL10 与 GL20)。 Android 2.1 AFAIK 不(完全)支持后者。

【讨论】:

  • 感谢您的回复。我肯定在使用 GL10。至于内存泄漏,我想会有很多 GC 消息(几乎没有)。我将尝试进一步检查。
  • 我检查了内存泄漏,似乎应用程序使用稳定的 2.4 - 2.5 MB 堆内存。我还将 SDK 的最低版本从 1.6 提高到 2.1,因为我已经读过没有理由针对 1.6 进行开发。如果有任何其他想法,我将不胜感激。
猜你喜欢
  • 2013-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-22
相关资源
最近更新 更多