我的应用会重置某些设备

时间:2013-05-09 23:23:25

标签: android

我有一个报告,我的应用程序会重置某些设备(重新启动)。

我不知道应用程序如何重置设备(我不使用Admin类,并且没有该权限)。 该应用程序涉及标准的UI + JNI调用+一些OpenGL ES 2渲染。 我最好的猜测是GLSL着色器吓坏了设备......

当设备重置时,它也会擦除其LogCat缓冲区。

有关寻找什么和在哪里寻求的建议?

1 个答案:

答案 0 :(得分:0)

你很可能认为这是使用OpenGL的东西。但是,它也有可能与JNI有关(特别是,如果你做的是基本调用以外的事情)。

我认为唯一的行动方式是:

  • 收集有关哪些设备,操作系统版本发生的信息
  • 获取设备以重现它或与可以为您进行某些测试的用户取得联系
  • 准备一个记录到文件的版本(并且不要忘记在每行日志之后刷新文件,否则重置会杀死缓冲的日志)
  • 将所有可疑地点包装成日志