/dev/log/main не найден

Я пытаюсь разработать приложение для Android, но когда я пытаюсь подключиться к logcat, я получаю следующую ошибку:

Невозможно открыть устройство журнала «/dev/log/main»: нет такого файла или каталога

Я уже установил новый SDK, перезагрузил телефон... похоже, проблема не решается. У кого-нибудь есть решение?

Samsung Galaxy S (Darky's v9.1)

Apple OSX

АБР 1.0.26


person ferdyh    schedule 01.02.2011    source источник
comment
Под подключением к logcat вы подразумеваете выполнение команды add logcat?   -  person Octavian A. Damiean    schedule 02.02.2011
comment
Как выглядит результат adb shell ls -l /dev/log?   -  person Octavian A. Damiean    schedule 02.02.2011
comment
/dev/log: Нет такого файла или каталога... Я пытался создать файлы с помощью терминала, но после перезагрузки они исчезли...   -  person ferdyh    schedule 02.02.2011
comment
Это специальные системные файлы, которые нельзя просто так создать. Очень странно, т. Значит, весь каталог журналов отсутствует?   -  person Octavian A. Damiean    schedule 02.02.2011
comment
Действительно... Я читал что-то о том, что это должно быть включено в ядре, однако я говорил с Дарки, и он сказал, что это не проблема с ядром... (Его слова, не мои...)   -  person ferdyh    schedule 02.02.2011
comment
Кажется, это связано с ядром рома. Есть ли решение этой ошибки Unable to open log device '/dev/log/main с ядром Franco?   -  person NoBugs    schedule 22.03.2013
comment
stackoverflow.com/questions/6941710/   -  person Rizwan Sohaib    schedule 05.08.2013


Ответы (3)


Я использовал ядро ​​Speedmod; По умолчанию ведение журнала отключено. Повторно включил его в меню TWEAKS.

Спасибо, что заставил меня осознать этого Октавиана Дамиана.

person ferdyh    schedule 01.02.2011
comment
Кстати, чтобы получить доступ к настройкам ядра Speedmod, вам нужно перезагрузить компьютер в режиме восстановления. - person arielsan; 22.03.2011

Я нашел следующий метод на XDA:

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

и перезагрузиться.

person Nurbldoff    schedule 01.09.2011

Для рутированного Galaxy Note 7000 запустите insmod /lib/modules/logger.ko в оболочке (это отсутствует в файле init.rc rootfs), предполагая, что вы можете загрузиться достаточно далеко, чтобы получить доступ к adb / какому-либо терминалу, такому как terminal-ide . Модуль монтируется в /dev/log и предоставляет недостающие файлы.

person jakobi    schedule 08.01.2012
comment
Это сделало это! Но вы должны ввести insmod /system/lib/modules/logger.ko! - person c0dehunter; 14.08.2012
comment
у меня такая же проблема, я не понимаю, как это исправить? я набираю тип insmod /system/lib/modules/logger.ko где? - person haythem souissi; 08.03.2013