Android用のアプリを開発しましたが、エミュレーターではかなり安定しているという奇妙なことですが、友人(ネクサス)の実際のデバイスで試してみると、時々クラッシュし、正確に発生したときに特定のケースを指で示すことができません。アプリをできるだけ早く配布したいのですが、エミュレーターでリークが見つかりません..どうすればよいですか? アプリをデバッグして、実際のデバイスでクラッシュする理由を見つけるにはどうすればよいですか..
ありがとう、イダン
Android用のアプリを開発しましたが、エミュレーターではかなり安定しているという奇妙なことですが、友人(ネクサス)の実際のデバイスで試してみると、時々クラッシュし、正確に発生したときに特定のケースを指で示すことができません。アプリをできるだけ早く配布したいのですが、エミュレーターでリークが見つかりません..どうすればよいですか? アプリをデバッグして、実際のデバイスでクラッシュする理由を見つけるにはどうすればよいですか..
ありがとう、イダン
Nexus One を PC に接続し、アプリがクラッシュしたときにスタック トレースを表示します。アプリがクラッシュする理由を知りたい場合は、それらのスタック トレースにアクセスする必要があります。
友人に、Android マーケットからhttp://code.google.com/p/android-log-collector/をダウンロードして、クラッシュの直後に実行するように伝えることができます。これにより、最近の logcat をさまざまな方法で共有するオプションが彼に与えられます。
いくつかのことは彼に非公開である可能性があります (彼が実行したプログラムなど)。そのため、彼はそれを自分自身に電子メールで送信し、アプリに関する部分だけを転送することができます。