We are testing our Android application on real devices and notice that some of them periodically reboot after 2-3 hours of application operation. The application consists of one service with three streams (with GPS and network) and two actions, one of which is resource-intensive (displays a map).
Logcat did not help, since we did not see any important messages until the device was rebooted. Sometimes the device does not even start, only battery recovery helps to start it again.
The devices are based on different hardware manufactured in different countries (mainly in PRC, hehe) and use different versions of Android.
What are the most common problems that can lead to a reboot of the device and how to debug it?
source share