Không, vì lý do bảo mật, không thể truy cập các tệp nhật ký Android trên Nexus 7 (hoặc bất kỳ thiết bị nào khác chạy Jelly Bean trở lên) mà không có quyền truy cập root. Google đã thay đổi điều đó với Jelly Bean.
Tôi khuyên bạn nên đợi cho đến khi các trình đọc logcat như aLogCat và như vậy được sửa chữa (nghĩa là chúng sẽ yêu cầu quyền truy cập root để hiển thị tất cả các bản ghi sau đó).
Từ AISEC-TR-2012-001-Android-OS-Security.pdf - Mô hình cấp phép Android 3.3 :
Quyền READ_LOGS có thể thay thế các mục sau trên nhiều thiết bị, tùy thuộc vào phiên bản Android và do đó, các phiên bản ứng dụng tiêu chuẩn được cài đặt:
Tất cả các giải pháp dưới đây yêu cầu quyền truy cập root :
Bạn cần chạy logcat với quyền root trong shell hoặc cấp thủ công thông qua lệnh shell pm (yêu cầu root) cũng hoạt động (xem XDA , trao đổi org.jtb.alogcat.donate với tên pkg của ứng dụng):
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
Điều này dành cho những người lười biếng và không được đề xuất: Nếu bạn tuyệt vọng, bất cẩn và lười biếng, bạn có thể khắc phục bằng cách cấp cho mọi ứng dụng quyền READ_LOGS bằng cách áp dụng bản hack xấu xí và không an toàn này ( Chainfire qua twitter ):
chmod 04755 /system/bin/logcat
Để trích dẫn bài đăng G + của nhà phát triển CyanogenMod Koushik Dutta :
Các quyền / hành vi của Nhật ký Android có thay đổi trong JellyBean không?
Có vẻ như nếu một ứng dụng chạy "logcat" bây giờ, nó chỉ có thể thấy các mục nhật ký được tạo bởi UID của nó. Các dòng nhật ký từ các UID khác không được hiển thị. Về cơ bản, nó dường như được lọc ngay bây giờ.
Tôi có quyền như bình thường. Cũng xác nhận điều tương tự đang xảy ra trong các ứng dụng thu thập nhật ký khác.