2011-02-01 13 views
10

Staram się rozwijać aplikację na Androida, ale gdy próbuję się połączyć logcat pojawia się następujący błąd:/dev/log/main Nie znaleziono

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

już zainstalowany nowy zestaw SDK, rozruchu mój telefon ... nic nie wydaje się rozwiązać problemu. Ktoś ma jakieś rozwiązanie?

Samsung Galaxy S (v9.1 Dárky za)

firmy Apple OSX

ADB 1.0.26

+0

Łącząc się z logcat, masz na myśli wydawanie komendy 'add logcat'? –

+0

yes, adb logcat – ferdyh

+0

Jak wygląda wyjście pliku 'adb shell ls -l/dev/log'? –

Odpowiedz

10

używałem jądra Speedmod; To ustawienie domyślne jest wyłączone. Ponownie włączyć w menu TWEAKS.

Dzięki za co mi zrealizować ten Octavian Damiean

+0

Btw, aby uzyskać dostęp do ulepszeń jądra Speedmod, ponownie uruchomić w trybie odzyskiwania. – arielsan

+0

Dziękuję, to było to ^^ –

7

znalazłem następującą metodę na XDA:

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

i restart.

+0

działało idealnie na galaxy s2 z speedmodem dla jb-4.1.2 – everclear

2

Dla ukorzenionej wersji Galaxy Note 7000, uruchom insmod /lib/modules/logger.ko w powłoce (tego brakuje w rootfs 'init.rc), zakładając, że możesz uruchomić się wystarczająco daleko, aby uzyskać dostęp do adb/niektórych terminali jak terminal-ide. Moduł montuje się w/dev/log i dostarcza brakujące pliki.

+0

Zrobiłem to! Ale musisz wpisać "insmod /system/lib/modules/logger.ko"! –

+0

Mam tę samą emisję, nie wiem, jak to naprawić? i wpisz typ "insmod /system/lib/modules/logger.ko" gdzie? –

+0

Działa perfekcyjnie, thx. – prdatur