2011-02-01 22 views
10

Tôi đang cố gắng để phát triển một ứng dụng Android nhưng khi tôi cố gắng để kết nối với logcat tôi nhận được lỗi sau:/dev/log/main không tìm thấy

Unable to open log device '/dev/log/main': No such file or directory

tôi đã cài đặt một SDK mới, khởi động lại của tôi điện thoại ... không có gì để giải quyết vấn đề. Bất cứ ai có bất kỳ giải pháp?

Samsung Galaxy S (v9.1 da đen của)

của Apple OSX

ADB 1.0.26

+0

Bằng cách kết nối với logcat, bạn có nghĩa là phát hành lệnh 'add logcat'? –

+0

có, adb logcat – ferdyh

+0

Đầu ra của 'adb shell ls -l/dev/log' trông như thế nào? –

Trả lời

10

tôi đã sử dụng kernel Speedmod; Điều này đã tắt Ghi nhật ký mặc định. Kích hoạt lại nó trong menu TWEAKS.

Cảm ơn đã khiến tôi nhận ra điều này Octavian Damiean

+0

Btw, để truy cập vào tinh chỉnh hạt nhân Speedmod bạn có để khởi động lại ở chế độ khôi phục. – arielsan

+0

Cảm ơn bạn, đây là nó ^^ –

7

tôi thấy phương pháp sau đây trên XDA:

adb shell 
su 
mount -o remount,rw /system 
echo ANDROIDLOGGER >> /system/etc/tweaks.conf 
mount -o remount,ro /system 

và khởi động lại.

+0

hoạt động hoàn hảo trên galaxy s2 với speedmod cho jb-4.1.2 – everclear

2

Đối với Galaxy Note 7000 bắt nguồn, chạy insmod /lib/modules/logger.ko trong shell (điều này bị thiếu trong init.rc của rootfs), giả sử bạn có thể khởi động đủ để truy cập adb/một số thiết bị đầu cuối như terminal-ide. Các mô-đun gắn kết trong/dev/log và cung cấp các tập tin bị thiếu.

+0

Điều này đã làm được! Nhưng bạn phải gõ "insmod /system/lib/modules/logger.ko"! –

+0

tôi có cùng bản phát hành, tôi không hiểu cách khắc phục điều đó? tôi gõ kiểu "insmod /system/lib/modules/logger.ko" ở đâu? –

+0

Làm việc hoàn hảo, thx. – prdatur