【发布时间】:2016-01-21 23:03:51
【问题描述】:
我基于 Google 的 Lunar Lander 示例编写了一个 Android 游戏(使用 Android Canvas 进行 2D 绘图)。自 2009 年以来,该游戏在所有 Android 设备上运行良好,但用户最近报告说它无法在 LG G4 上启动。有时 G4 会完全死机,因此用户必须卸下电池才能重新启动它。
我用 LG 的 Developer program 借了一台 LG G4,重现了这个问题。基本上应用程序会停止而不会引发任何异常。通常它最终会给出“应用程序无响应”错误。我还观察到操作系统偶尔会完全崩溃,并且很少会成功启动游戏。
我找到了一个似乎可以解决问题的解决方法,所以我在下面回答我自己的问题,以防其他人遇到这个问题。 (虽然真正的解决方案是让 LG 不将错误引入 Android 操作系统。)
【问题讨论】:
标签: java android crash jvm-crash lg