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