• 締切済み

エミュレータでは動くが実機では落ちることがある

Androidアプリを作っています。 エミュレータ(AVD)では動くのですが、実機で動かしてみると、いきなり最初に 「アプリ名(パッケージ名)予期せず停止しました。やり直してください。」 というダイアログが出て、強制終了します。 ただ、いつも必ずこうなる訳ではなく、10回に1回ぐらいは正常に動くこともあり、何が悪いのかよく解らない状況です。 同じような状況に遭われた方、何か心当たりのある方のアドバイスをよろしくお願いします。

みんなの回答

回答No.2

でAVDではなくて実機をデバックモードで繋げてPC側からデバックはかけたのか?

starbow
質問者

お礼

ありがとうございます。 そうですね。実機でデバッグすべきですね。

  • nekonynan
  • ベストアンサー率31% (1565/4897)
回答No.1

たぶんコマンドのタイミングは早すぎるので受付して無いコマンドなどが有り、実機ではコマンドが抜ける  判りやすく書くと  実機がCPUの処理速度が1秒に1回しか駄目な機種ならば  1秒に2回 コマンド送っても 正しく動作しません 1秒以上に1回のデータを送信するようにプログラムを組み替えないと動きません  シュミレーションではそこまで見てないので・・・・・・

starbow
質問者

お礼

ありがとうございます。 そういうケースも考えられるんですね。