Quindi sto cercando di trovare un bug elusivo in una base di codice di grandi dimensioni. Come tale, ho inserito molta registrazione nella mia app. Sono abbastanza fortunato da avere più tester che lavorano su questo. Tuttavia, ho trovato che mancano molti dei miei log di log. Sono nascosti come "chiacchieroni". Per esempioPossiamo disattivare "chatty" in logcat?
1799 12017 I logd: uid=10007 chatty comm=Binder_B, expire 4 lines
ho trovato qualche cenno di utilizzare il comando adb
adb logcat -p
ma non riesco a trovare alcuna documentazione per il -p. Ho anche scoperto che con molti dispositivi (forse tutti i dispositivi su Marshmallow) questo non è supportato.
Oltre ad avere il dispositivo collegato ad Android Studio/Eclipse, esiste un modo per interrompere "chatty" dal nascondere i miei registri?
potrebbe essere qualche informazione interessante sui temi M qui: https://github.com/JakeWharton/pidcat/issues/102 – stkent
avevo visto questo, ma non era sicuro di cosa fare di esso. Significa che l'equivalente Marshmallow di 'adb logcat -p' è ' adb logcat -v brief | pidcat' ? – TheUmpteenth
'pidcat' non è rilevante qui - è un wrapper su logcat che rende l'output più facile da leggere - ma da qualche parte nella loro base di codice hanno dovuto affrontare un cambiamento nel comportamento di logcat introdotto in Android M. Se riesci a trovare quel problema/cambiarlo potrebbe dare qualche idea su diversi comportamenti su M/pre-M. – stkent