So I'm using ACRA 4.4.0 with all defaults, and my logcat field is empty.
My app has the
<uses-permission android:name="android.permission.READ_LOGS" />
permissions, which should at least give me my own app logs since Jelly Bean.
Final note: READ_LOG permission is not granted to third-party apps anymore since Android 4.1 (JellyBean). Starting with this version, logcat provides only traces from your own app, without requiring a permission. JellyBean logcat logs are retrieved by ACRA starting with version 4.3.0b2
So I do a forced log:
Log.i("mytag" , "message");
ACRA.getErrorReporter().handleException(null);
On the emulator (v4.2), I get the full logcat. (Which BTW is somewhat contradictory to the JB imposed logcat restriction)
However, on my device v4.2.1, the logcat is completely empty.
Anyone has any ideas?