2011-02-01 10 views
10

Sto cercando di sviluppare un'applicazione Android, ma quando provo a connettermi a Logcat ricevo il seguente errore:/dev/log/principale non trovato

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

ho già installato un nuovo SDK, riavviato il mio telefono ... niente sembra risolvere il problema. Qualcuno ha qualche soluzione?

Samsung Galaxy S (v9.1 di Darky)

di Apple OSX

ADB 1.0.26

+0

Collegandosi a logcat si intende l'emissione di un comando 'aggiungi logcat'? –

+0

sì, adb logcat – ferdyh

+0

Che aspetto ha l'output di 'adb shell ls -l/dev/log'? –

risposta

10

avevo usato il kernel Speedmod; Questo ha la registrazione predefinita disabilitata. Riattivato nel menu TWEAKS.

Grazie per avermi fatto capire questo Octavian Damiean

+0

Btw, per accedere alle correzioni del kernel di Speedmod che hai riavviare in modalità di ripristino. – arielsan

+0

Grazie, questo era ^^ –

7

ho trovato il seguente metodo su XDA:

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

e riavviare.

+0

ha funzionato perfettamente su galaxy s2 con speedmod per jb-4.1.2 – everclear

2

Per un Galaxy Note 7000 con radice, eseguire insmod /lib/modules/logger.ko nella shell (questo mancante da init.rc di rootfs), presupponendo che è possibile eseguire l'avvio in modo sufficiente per accedere ad adb/qualche terminale come terminale-ide. Il modulo monta in/dev/log e fornisce i file mancanti.

+0

Questo ha fatto! Ma devi digitare "insmod /system/lib/modules/logger.ko"! –

+0

ho lo stesso issu, non capisco come risolverlo? digito tipo "insmod /system/lib/modules/logger.ko" dove? –

+0

Ha funzionato perfettamente, grazie. – prdatur