Non, pour des raisons de sécurité, il n'est pas possible d'accéder aux fichiers journaux Android sur le Nexus 7 (ou tout autre appareil exécutant Jelly Bean ou supérieur) sans accès root. Google a changé cela avec Jelly Bean.
Je vous suggère d'attendre que les lecteurs logcat comme aLogCat et autres soient corrigés (c'est-à-dire qu'ils auront alors besoin d'un accès root pour afficher tous les journaux).
De AISEC-TR-2012-001-Android-OS-Security.pdf - 3.3 Modèle d'autorisation Android :
L'autorisation READ_LOGS peut remplacer les éléments suivants sur de nombreux appareils, selon la version d'Android et donc les versions des applications standard installées:
Toutes les solutions ci-dessous nécessitent un accès root :
Vous devez exécuter logcat en tant que root dans un shell ou l'accorder manuellement via la commande shell pm (root requis) fonctionne également (voir XDA , échangez org.jtb.alogcat.donate avec le nom du package de l'application):
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
C'est pour les paresseux et non suggéré: Si vous êtes désespéré, négligent et paresseux, vous pouvez le corriger en donnant à chaque application l'autorisation READ_LOGS en appliquant ce hack laid et non sécurisé ( Chainfire via twitter ):
chmod 04755 /system/bin/logcat
Pour citer le post G + du développeur de CyanogenMod, Koushik Dutta :
Les autorisations / comportements du journal Android ont-ils changé dans JellyBean?
Il semble que si une application exécute maintenant "logcat", elle ne peut voir que les entrées de journal créées par son UID. Les lignes de journal des autres UID ne sont pas affichées. Fondamentalement, il semble être filtré maintenant.
J'ai les mêmes autorisations que d'habitude. A également confirmé que la même chose se produit dans d'autres applications de collecte de journaux.