Android内打日志用的当然是Log.i(tag,string),调试时的日志输出可以很快的反映一些问题,方便我们跟进。但是如果连日志都打不出来了怎么办呢,我今天就遇到了比较坑的问题。项目里别的日志都输出正常,偏偏我写的Log.i没有打印出东西,过滤器,进程,什么的,都设置好了 ...
Android内打日志用的当然是Log.i(tag,string),调试时的日志输出可以很快的反映一些问题,方便我们跟进。
但是如果连日志都打不出来了怎么办呢,我今天就遇到了比较坑的问题。项目里别的日志都输出正常,偏偏我写的Log.i没有打印出东西,过滤器,进程,什么的,都设置好了,日志死活出不来。
无奈,开启单步调试,发现Log.i是执行了的,执行后还是没有日志。怎么办呢?
只能出大招了,反编译自己的包,看看编译器到底对我的代码做了什么。果然就看到了编译器使的坏。
下面是源代码。
for (Map.Entry<String, String> entry : map.entrySet()) { Log.i("android", entry.getValue()) ;}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:明明已经执行Log.i,偏偏打不出日志
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。