Androidアプリを実際のデバイスでテストしていますが、アプリを2〜3時間実行した後、一部のデバイスがときどき再起動することがあります。このアプリは、3つのスレッド(GPSとネットワークを使用)と2つのアクティビティを備えた1つのサービスで構成され、そのうちの1つはリソースを消費します(地図を表示します)
デバイスが再起動する前に重要なメッセージが表示されなかったため、Logcatは役に立ちませんでした。デバイスが起動しない場合もあります。バッテリーを取り外すだけで、デバイスを再起動できます。
デバイスはさまざまなハードウェアに基づいており、さまざまな国(主にPRC、hehe)で製造され、さまざまなAndroidバージョンを使用しています。
デバイスの再起動につながる可能性のある最も一般的な問題は何ですか?また、どのようにデバッグしますか?