原因
Android studio中,Logcat的缓存应该是5000行,而且google并未搜出哪里可以修改,所以若某些线程输出的log比较多,真机调试杂乱的输出也比较多,MainActivity中的log可能就被冲刷掉了。
解决方案
首先logcat右上角添加一个Filter,仅输出当前程序的log。
然后选中这个filter,这里用的imed。
此时若程序其它线程输出的log还是很多,就提前在搜索框里输入要搜索的值,仅仅保存与搜索值匹配的log,这里用的liyongzhi。
注意,不要在程序运行后再输入,因为运行后再输入被冲刷的是显示不出来的。
这样就能得到特定搜索值的log了。