Starting Android 4.1 gettings android log requires ROOT permission, so now it’s impossible to
ask users to send log using apps like LogCollector, which just get android log and send it to email. Android log can be viewed using ddms app from Android SDK but it’s not good to ask users install Android SDK.
So, how to get android log from the users for Android 4.1 without rooting?
You can get your own app’s log without permission now. You can not read other apps’ logs at all, permission or not.
This is somewhat documented here. Just refer to Diane Hackborn’s response: