したがって、すべてデフォルトで ACRA 4.4.0 を使用しており、logcat フィールドは空です。
私のアプリには
<uses-permission android:name="android.permission.READ_LOGS" />
これにより、少なくともJelly Bean以降の自分のアプリ ログが得られるはずです。
最後の注意: Android 4.1 (JellyBean) 以降、サードパーティ製アプリには READ_LOG 権限が付与されなくなりました。このバージョン以降、logcat は許可を必要とせずに、独自のアプリからのトレースのみを提供します。JellyBean logcat ログは、バージョン 4.3.0b2 以降の ACRA によって取得されます
だから私は強制ログを行います:
Log.i("mytag" , "message");
ACRA.getErrorReporter().handleException(null);
エミュレーター (v4.2) では、完全な logcat を取得します。(ところで、これは JB が課した logcat 制限と多少矛盾しています)
しかし、私のデバイス v4.2.1 では、logcat は完全に空です。
誰にもアイデアはありますか?