No, por razones de seguridad, no es posible acceder a los archivos de registro de Android en el Nexus 7 (o cualquier otro dispositivo que ejecute Jelly Bean o superior) sin acceso de root. Google cambió eso con Jelly Bean.
Le sugiero que espere hasta que los lectores logcat como aLogCat y tales se arreglen (es decir, requerirán acceso raíz para mostrar todos los registros).
De AISEC-TR-2012-001-Android-OS-Security.pdf - 3.3 Modelo de permiso de Android :
El permiso READ_LOGS puede sustituir lo siguiente en muchos dispositivos, según la versión de Android y, por lo tanto, las versiones estándar de las aplicaciones instaladas:
LEER_CONTACTOS
GET_TASKS: cada actividad iniciada se enumera en los registros del sistema
READ_HISTORY_BOOKMARKS: abrir nuevas páginas web es una actividad del navegador y, por lo tanto, se registra
READ_SMS
Todas las soluciones a continuación requieren acceso de root :
Debe ejecutar logcat como root en un shell o otorgarlo manualmente mediante el comando shell pm (se requiere root) también funciona (consulte XDA , intercambie org.jtb.alogcat.donate con el nombre del paquete de la aplicación):
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
Esto es para los perezosos y no se sugiere: si estás desesperado, descuidado y perezoso, puedes solucionarlo dando a cada aplicación el permiso READ_LOGS aplicando este truco feo e inseguro ( Chainfire a través de Twitter ):
chmod 04755 /system/bin/logcat
Para citar la publicación G + del desarrollador de CyanogenMod Koushik Dutta :
¿Cambiaron los permisos / comportamiento del Registro de Android en JellyBean?
Parece que si una aplicación ejecuta "logcat" ahora, solo puede ver las entradas de registro creadas por su UID. Las líneas de registro de otros UID no se muestran. Básicamente, parece estar filtrado ahora.
Tengo los mismos permisos que de costumbre. También se confirmó que lo mismo está sucediendo en otras aplicaciones de recopilación de registros.