Androidアプリがクラッシュした場合、そのアプリに代わっていくつかのクラッシュログが生成されます。このようなクラッシュログの場所を見つける方法。
Androidデバイス内のクラッシュログが必要です。実際にLogcatを使用してクラッシュログを表示するのではありません。
アプリがデバイスでクラッシュしたときにACRAを使用してスタックトレースを表示できます。これはライブラリであり、プログラムのどこでも好きなときにAPIを呼び出すことができます。情報の送信先にはいくつかの選択肢があり、その中にはメールアドレスがあります。設定手順は次のとおりです。 https://github.com/ACRA/acra/wiki/BasicSetup
Logcatスタックトレースでは、例外/エラーの詳細を見つけることができます。例を挙げましょう。
04-23 08:00:07.524: E/AndroidRuntime(1384): Caused by: Java.lang.NullPointerException
04-23 08:00:07.524: E/AndroidRuntime(1384): at com.datumdroid.Android.ocr.simple.SimpleAndroidOCRActivity.onCreate(SimpleAndroidOCRActivity.Java:68)
04-23 08:00:07.524: E/AndroidRuntime(1384): at Android.app.Activity.performCreate(Activity.Java:5104)
04-23 08:00:07.524: E/AndroidRuntime(1384): at Android.app.Instrumentation.callActivityOnCreate(Instrumentation.Java:1080)
04-23 08:00:07.524: E/AndroidRuntime(1384): at Android.app.ActivityThread.performLaunchActivity(ActivityThread.Java:2144)
こちらをクリックすると、Java.lang.NullPointerExceptionが例外をスローします.