• ベストアンサー

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

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

  • Java
  • 回答数1
  • ありがとう数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

  • google mapアプリ起動

    起動時にgeo:35.627866,134.793608 と渡せば、 この緯度経度情報がアプリで表示されますが、更に一点緯度経度を入れて経路表示するにはどうしたらいいでしょうか??

    • ベストアンサー
    • Java
  • 緯度と経度をグーグルMAPに入れ込む

    緯度と経度を利用して、グーグルMAPを見る方法を探しています。 グーグルMAPは、 https://www.google.co.jp/maps/place/ で見ることができますが、これに、 https://www.google.co.jp/maps/place/@40.59875,130.38725,13z とやると、その緯度と経度の場所を見ることが出来るようです。 さらに、13Zとかいうのは、地図の大きさを示しているみたいです。 これで緯度と経度からグーグルMAPを表示することは出来るようになったのですが、ピンを立たせることができません。 このURLに何を付け加えればピンを立たせることが出来るでしょうか?

    • ベストアンサー
    • HTML
  • Google Maps APIの動作が???

    いつもお世話になっております。 Google Maps APIで、ピクセル単位で緯度・経度を出す関数fromDivPixelToLatLng()について質問させてください。 少々簡略化していますが、現在下記のようなコードで緯度、経度を表示させようとしています。 function showXY(){ var LatLng = map.fromDivPixelToLatLng(new GPoint(100,100)); document.getElementById("show_x").innerHTML = LatLng.x; document.getElementById("show_y").innerHTML = LatLng.y; } 地図を動かさなければこれでも動きます。 ところが、地図の中心をドラッグで移動させた後にこのコードを起動させるとおかしなことになります。緯度・経度が変わらないのです。 移動させた後の地図の経度・緯度を算出させたいのですが、どうすれば良いのでしょうか?

  • google mapの地図上の緯度、経度を知ることは・・

    google map上で任意の場所の緯度、経度を知ることはできますか? また、それを知ることができたとして、その値をgooglemapに渡して地図を表示させることができますか? やりたいことは、住所がまだ暫定処置になっているところは住所指定でgooglemapで引き出せない場合や、引き出せても少しずれている場合があるため緯度、経度を地図から読み出せれば上述のことが可能になるのかなと考えました。宜しくお願いします。

  • Androidアプリにて標高を取得する方法について

    こんにちは。最近Androidのアプリ作りを始めた者です。 今、google maps APIを用いて、現在地の緯度、経度、住所、標高の情報を取得するAndroidアプリケーション作りに励んでいます。 location.Geocoderクラスを用いて、GPSにて取得した緯度、経度情報を渡して住所情報を取得することができたのですが、同様の方法で標高の値を取得する方法がわからず困っています。 Google Elevation APIというものがあるようですが、これはandroidアプリからは参照することができないように思います。 importするだけでAndroidで簡単に高度を取得できるAPIをご存知の方がいらっしゃったら教えてほしいです。 なお、GPSのgetAltitude()の方法もあるのですが、精度がいまいちなのと、今後現在地と目的地のプロファイルを表示するアプリも作りたいので、やはり緯度経度を渡せば標高を返してくれる方法を知りたいです。 どなたかよろしくお願いします。

  • 地図上の位置を指し示すアプリ

    地図上の位置(緯度、経度)を入力すると常にその方向を指し示すアプリはありますでしょうか? サイクリングや登山に便利と思うのですが、なかなか見つかりません。 宜しくお願いいたします。

  • 経度・緯度の分かるWeb地図を知っていますか?

    経度・緯度と地名が分かりやすいWeb地図を知っていますか? (特に中国の) 経度・緯度がわかれば地名を調べられるし、 地名が分かれば経度・緯度を調べられますよね。 しかし、google maps ,google earthの場合、 表示されている場所の経度・緯度は判明するのですが、 その場所がどこなのかが分らない場合があります。 ( つまり、経度・緯度は分かっても地名が分らない。 ) 例 : 場所は中国の蘭州ですが都市の地名も表示されていません http://maps.google.co.jp/maps?f=q&hl=ja&q=&ie=UTF8&om=1&ll=35.978006,104.348145&spn=4.231472,7.305908&z=7 そこで皆さんにお尋ねしたいのですが、 地名の詳しいWeb地図を知っていますか? (特に中国の) できれば経度・緯度と地名が分かりやすいWeb地図を探しています。 地図で都市の経度・緯度を調べて、 google earthでその都市の衛星写真を見てみたいのです。 よろしくお願いします。

  • Googleマップの緯度・経度の取得方法について

    私はかなり多い件数の住所の緯度・経度をgoogleマップ上で取得し、それをまとめています。現在の取得方法はマップ上で右クリックし、その位置の緯度・経度情報をコピペで取得して1つ1つ取得しています。 住所はすべてあるので、その住所のcsvで読み取り、書き出してくれるようなソフトなど知っていたら教えていただけますでしょうか。少しでも早くなる方法などもありましたら助かります。 よろしくお願いいたします。

  • トンネルや橋の位置が知りたい

    トンネルや橋の位置(緯度経度など)の分かるweb地図をしりませんか? webの無料地図ってわりと、トンネルや橋の名前が載ってなくて、トンネルや橋の名前から地図を引いても出てきません。 たとえば、、 googleの地図だと、緯度経度は出てくるんですが、トンネルの名前が出てきません。 yahooの地図検索だと、トンネル・橋のカテゴリはあるんですが、緯度経度が出てきません。 どなたか、トンネルや橋の名前から、緯度経度の分かる、地図知っている方いませんか??

  • オンラインマップ上の点の緯度経度

    Google Mapで緯度経度を入力して地図を表示できることは判ったのですが、逆に表示されている地図上の点の緯度経度を知ることはできないでしょうか? Google Map 以外のオンライン地図でもいいので、表示する方法があったら教えてください。 必要な地域はヨーロッパ中部です。よろしくお願いします。

専門家に質問してみよう