아니요. 보안상의 이유로 루트 액세스 권한없이 Nexus 7 (또는 Jelly Bean 이상을 실행하는 다른 기기)에서 Android 로그 파일에 액세스 할 수 없습니다. Google은 Jelly Bean으로 변경했습니다.
aLogCat과 같은 logcat 리더가 고정 될 때까지 기다릴 것을 제안합니다 (즉, 모든 로그를 표시하려면 루트 액세스가 필요합니다).
에서 AISEC-TR-2012-001-안드로이드 OS-Security.pdf - 3.3 안드로이드 권한 모델 :
READ_LOGS 권한은 Android 버전 및 설치된 표준 앱 버전에 따라 많은 장치에서 다음을 대체 할 수 있습니다.
아래의 모든 솔루션에는 루트 액세스 권한이 필요합니다 .
쉘에서 루트로 logcat을 실행하거나 쉘 pm 명령을 통해 수동으로 부여해야합니다 (루트 필요) 작동합니다 ( XDA , org.jtb.alogcat.donate 를 앱의 pkg 이름으로 교환 참조 ).
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
이것은 게으른 사람들을위한 것이며 제안 되지 않았습니다 : 필사적이고 부주의하고 게으른 경우이 추악하고 안전하지 않은 해킹 ( twitter를 통한 Chainfire) 을 적용하여 모든 앱에 READ_LOGS 권한을 부여하여 문제를 해결할 수 있습니다 .
chmod 04755 /system/bin/logcat
CyanogenMod 개발자 Koushik Dutta의 G + 게시물 을 인용하려면 :
JellyBean에서 Android 로그 권한 / 동작이 변경 되었습니까?
응용 프로그램이 이제 "logcat"을 실행하면 해당 UID로 작성된 로그 항목 만 볼 수 있습니다. 다른 UID의 로그 라인은 표시되지 않습니다. 기본적으로 지금 필터링 된 것 같습니다.
평소와 동일한 권한이 있습니다. 또한 다른 로그 수집기 앱에서도 같은 일이 일어나고 있음을 확인했습니다.