2017-03-17 24 views
1

Android用アプリを開発しています。それをテストするためにNexus 5をエミュレートしています。エミュレータでは正常に動作しますが、実際のNexus 5でテストしようとすると、ボタンをクリックするとクラッシュします。エミュレータで動作しているアプリですが、実際の電話では動作しません

このエラーの報告を得る方法はありますか?私の電子メールアドレスに送信したように、私はそれを確認して、それを修正しようとします。何が間違っているのか分かりません。

+1

"このエラーの報告を得る方法はありますか?" - LogCatを調べる:https://stackoverflow.com/questions/23353173/unfortunately-myapp-has-stopped-how-can-i-solve-this – CommonsWare

+0

LogCatは正解ですが、ただ楽しむためです:[Crashlytics]( https://fabric.io/kits/android/crashlytics)。実際にクラッシュについて電子メールを送信することができます。 –

+0

アプリが実際のデバイスで動作しない場合、どのようにLogCatを調べることができますか?エミュレータでうまく動作します。 –

答えて

1

Markus Kauppinenのアドバイスに従って、アプリでCrashlyticsを設定することに決めました。この問題は、アプリケーションで読み込んでいたビットマップによって引き起こされたOutOfMemoryErrorに関連していました。

android:largeHeap="true"