みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2019-02-22 11:08:31

QNo.9590404

困ってます

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

こんにちは。1年ほど前ですが、Androidアプリ開発の案件をやっていた者です。

「勝手に終了してしまっている」とのことで、僕の浅い経験上、異常終了の原因は以下の2通り考えられます。
1. 処理中に発生した例外
2. メモリリーク
→Javaにはガベージコレクションが標準機能としてありますが、注意しないとメモリリークは発生します。

一番手っ取り原因究明方法はトランザクションのログを仕込むことです。テキストファイルにでもいいので、出力させてみてはいかがでしょう。
https://qiita.com/niusounds/items/ec34dfcdb6eed448dc87

また、開発環境がAndroidStudioであれば、メモリ使用量を可視化するオプションもあります。問題が発生する1時間くらい放っておいて、使用量を監視してみてみるといいです。
https://developer.android.com/studio/profile/investigate-ram?hl=ja

投稿日時 - 2019-02-22 15:08:38

お礼

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

投稿日時 - 2019-02-25 18:31:39

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問