• ベストアンサー

googleアプリを作ったのですが途中でおちる

googleアプリを開発しました。 このアプリはスリープ状態でも地図の緯度、経度情報を取得するアプリなんですが、スリープ状態で起動していて1時間くらいすると自動的にアプリが終了しています。 こちら側では終了していないのに勝手に終了してしまっているので、そのような現象にならないようにしたいのですが、何かお分かりになる方、アドバイスをいただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは。1年ほど前ですが、Androidアプリ開発の案件をやっていた者です。 「勝手に終了してしまっている」とのことで、僕の浅い経験上、異常終了の原因は以下の2通り考えられます。 1. 処理中に発生した例外 2. メモリリーク →Javaにはガベージコレクションが標準機能としてありますが、注意しないとメモリリークは発生します。 一番手っ取り原因究明方法はトランザクションのログを仕込むことです。テキストファイルにでもいいので、出力させてみてはいかがでしょう。 https://qiita.com/niusounds/items/ec34dfcdb6eed448dc87 また、開発環境がAndroidStudioであれば、メモリ使用量を可視化するオプションもあります。問題が発生する1時間くらい放っておいて、使用量を監視してみてみるといいです。 https://developer.android.com/studio/profile/investigate-ram?hl=ja

ppcz80p1
質問者

お礼

ありがとうございます。 早速やってみます。

すると、全ての回答が全文表示されます。

関連するQ&A