2013-12-11 12 views
8

Tôi đang theo dõi http://developer.android.com/tools/debugging/systrace.html nhưng không thể chạy systrace trên Moto X (KitKat) của tôi. Ý tưởng nào?Nhận 'Quyền bị từ chối (13)' khi cố gắng sử dụng systrace trên Moto X với KitKat

$ python systrace.py --time=10 -o mynewtrace.html gfx view wm 


error opening /sys/kernel/debug/tracing/options/overwrite: Permission denied (13) 
error opening /sys/kernel/debug/tracing/buffer_size_kb: Permission denied (13) 
error opening /sys/kernel/debug/tracing/trace_clock: Permission denied (13) 
error opening /sys/kernel/debug/tracing/tracing_on: Permission denied (13) 
error opening /sys/kernel/debug/tracing/tracing_on: Permission denied (13) 
unable to start tracing 
error opening /sys/kernel/debug/tracing/options/overwrite: Permission denied (13) 
error opening /sys/kernel/debug/tracing/buffer_size_kb: Permission denied (13) 
error opening /sys/kernel/debug/tracing/trace_clock: Permission denied (13) 
No data was captured. Output file was not written. 
+0

Bạn đang tìm kiếm thông tin chính xác nào? – Xarus

Trả lời

6

Một số OEM nhất định đã vô hiệu hóa systrace mà không có quyền root trong một số phiên bản Android. Samsung đã làm điều này với Android 4.3 trên Exynos Galaxy S4. Không có từ nào về lý do tại sao hoặc nếu nó sẽ được giải quyết.

Bạn cần phải root thiết bị của mình để truy cập vào thiết bị này.

EDIT:

Như một câu trả lời hơn nữa để này - nhiều thiết bị với chipset Mediatek đã không được kích hoạt Systrace trong các tùy chọn hạt nhân. Điều này là do thực tế là Mediatek cung cấp một giải pháp chìa khóa trao tay cho các OEM với systrace không được kiểm soát. Nhiều OEM không thay đổi cài đặt này khi họ nhận được cấu hình trước.

Các vấn đề liên quan