Dường như điện thoại di động của bạn đang chạy hình ảnh khởi động (hạt nhân) không hỗ trợ systrace.
"mở lỗi/sys/kernel/debug/truy tìm/options/ghi đè lên: Không có tập tin hoặc thư mục (2)"
nhắn
Lỗi này có nghĩa daemon adb (module adb chạy về phía thiết bị) có thể không tìm/sys/kernel/debug/truy tìm/tùy chọn/ghi đè lên hệ thống tệp của thiết bị của bạn. systrace hoạt động trên adb và giao tiếp với hạt nhân mặc dù các nút sysfs trong/sys/kernel/debug/tracing. Nếu các nút này không được hiển thị trên điện thoại của bạn vì bất kỳ lý do nào, systrace sẽ không hoạt động.
Vì vậy, đầu tiên bạn sẽ nhận được một vỏ trên điện thoại sử dụng:
adb shell
Sau đó duyệt để xác nhận nếu/sys tồn tại ở tất cả và nếu/sys/kernel/debug/tracing tồn tại.
Nếu chúng ở đó rất khó xảy ra, bạn phải gỡ lỗi systrace.py để tìm ra cách mà systrace nghĩ rằng các nút không có ở đó. Nếu không, bạn cần phải flash một image khởi động khác có hỗ trợ systrace, bởi vì sysfs được điều khiển bởi kernel (chủ yếu là bởi các cấu hình tại thời gian biên dịch) và init.rc, cả hai đều là một phần của image khởi động.
Nhấp nháy một hình ảnh khởi động khác có thể liên quan đến việc mở khóa/khởi động thiết bị. Bạn có thể phải truy cập các trang web của người hâm mộ như xdadeveloper để biết thông tin và hình ảnh. Một tùy chọn khác là tải xuống nguồn hạt nhân cho thiết bị của bạn, biên dịch hạt nhân và tự tạo ảnh khởi động. Linux là dưới GPL, do đó nhà sản xuất thiết bị của bạn có nghĩa vụ phải giải phóng mã nguồn của hạt nhân chuyên dụng mà họ sử dụng.
-NAM http://www.willpromo.com
Bản sao của http://stackoverflow.com/questions/17207841/running-android-systrace-on-device? – fadden
Bạn đã từng giải quyết vấn đề này chưa? Tôi đang gặp sự cố tương tự trên Nexus 10. –
@jchristof Bạn đang chạy trên thiết bị hoặc trình mô phỏng vật lý? –