Root is required for apps to access the LogCat logs since Jelly Bean.
See e.g. this discussion on G+:
https://plus.google.com/u/1/111531118192938544384/posts/2w7FDtgkrAq
On Thu, Dec 13, 2012 at 4:53 AM, Vlad Terranul <
vlad....@gmail.com> wrote:
> Hello,
>
> I have a Nexus 7 tablet, Android 4.2.1. and AIDE 1.0.4
> It seems AIDE provides almost all I need to build Android application and I thank the developers who realized it. It is a great application. Actually AIDE push me to learn Android programming even if I am a beginner in Java.
>
> However the only way to debug I found is to use "System.out.println" which is supposed to write to the logs. But when I try to access "Show LogCat", I got the message:
> <root is required to see the logs>
>
> Do I have to root via "Nexus Root Toolkit"?
>
> I tried also aLogcat app, but it does not show me any message I printed. Actually it shows only events, main and radio files.
> With Terminal Emulator I can go to /dev/logs and list the files:
>
> u0_a99@android:/dev/log $ ls -al
> crw-rw-rw- root log 10, 36 2012-12-11 17:31 events
> crw-rw-rw- root log 10, 37 2012-12-11 17:31 main
> crw-rw-rw- root log 10, 35 2012-12-11 17:31 radio
> crw-rw-rw- root log 10, 34 2012-12-11 17:31 system
>
> but cat does not work here
>
> Please help me if there is a workaround for Nexus 7.
>
> Thank you
>
> --
> --
> AIDE - Android Java IDE mailing list
>
andro...@googlegroups.com
>
http://groups.google.com/group/android-ide?hl=en
>
>
>
--
AIDE Team
Twitter - @AndroidIDE
G+ -
http://bit.ly/HVbYkO