A seconda del sistema operativo in uso, esistono un paio di alternative.
Se si desidera eseguire questa operazione in Eclipse in modo nativo, non sono sicuro di ciò che si vuole fare, ma qui ci sono alcuni modi per farlo al di fuori di Eclipse.
Per tutti i sistemi operativi' è possibile utilizzare i processi built-in di filtraggio di adb, ma si può solo filtrare, dire il processo di app o di un processo di sistema (da un terminale di sistema come cmd, xterm, ecc)
adb logcat PackageManager:V com.myapp.package:V *:S
*: S significa "Silenzio tutti gli altri pacchetti" e: V indica Log dettagliati e attivo.
Per Linux, MacOS, ecc (qualsiasi sistema operativo * IX-based), e Windows con GnuWin32 installato è possibile utilizzare
adb logcat | grep "Some search term"
Se si desidera utilizzare diversi termini di ricerca è possibile utilizzare regexp
adb logcat | grep -E "SearchTerm1|SearchTerm2"
Se si desidera inviare l'output a un file (sui sistemi * IX), ma ancora voglia di leggere l'output, è possibile utilizzare
adb logcat | grep "Some term" | tee myfile.txt
Che stamperà e registrerà su file allo stesso tempo.
fonte
2012-10-04 11:20:47
Hai provato a eseguire DDMS stesso invece che da Eclipse? Funziona circa 47.2 volte meglio dalla mia esperienza. – Geobits