我们正在实际设备上测试我们的 Android 应用程序,并注意到其中一些应用程序在运行 2-3 小时后偶尔会重新启动。该应用程序由一个具有 3 个线程(带有 GPS 和网络)的服务和两个活动组成,其中一个是资源消耗的(显示地图)
Logcat 没有帮助,因为在设备重新启动之前我们没有看到任何重要消息。有时设备甚至无法启动,只有取出电池有助于重新启动它。
这些设备基于不同的硬件,在不同的国家(主要是中国,呵呵)生产并使用不同的 Android 版本。
可能导致设备重启的最常见问题是什么?如何调试它?