Smali调试log打印工具v0.2
工具基于开源项目Logutils修改而来:https://github.com/pengwei1024/LogUtils
支持所有基本类型的一键输出和部分数据类型,如json,xml,intent,hashmap,等等的输出,在调试中可以极大减小工作量
#打印int,String,Intent ,HashMap ,List ,null
# invoke-static {vx}, Lcom/mtools/logutils/LogUtils;->d(Ljava/lang/Object;)V
#打印float
# invoke-static {vx}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
# move-result-object vx
# invoke-static {vx}, Lcom/mtools/logutils/LogUtils;->d(Ljava/lang/Object;)V
#打印double,如传入v0,则需要写成invoke-static {v0, v1}
# invoke-static {vx, vx+1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
# move-result-object vx
# invoke-static {vx}, Lcom/mtools/logutils/LogUtils;->d(Ljava/lang/Object;)V
#打印long,如传入v0,则需要写成invoke-static {v0, v1}
# invoke-static {vx, vx+1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
# move-result-object vx
# invoke-static {vx}, Lcom/mtools/logutils/LogUtils;->d(Ljava/lang/Object;)V
#打印json
# invoke-static {vx}, Lcom/mtools/logutils/LogUtils;->json(Ljava/lang/Object;)V
#打印xml
# invoke-static {vx}, Lcom/mtools/logutils/LogUtils;->xml(Ljava/lang/Object;)V
统一的TAG过滤:qtfreet
已封装成AndroidKiller的插件
感谢大牛分享,正好用得上 弄明白了,解压后,把LogUtils文件夹放在AndroidKiller_v1.3.1\cfgs\injectcode路径下就可以调用了,谢谢 感谢分享,这次的更新调用比较繁琐啊。以前一键输出除json的 虽然不用不到,表示支持一下
谢谢大牛的分享! 哎呦 这个不错哟。 谢谢了,收下备用,顺便加分! 感谢分享 GOOD GOOD 不错的小工具。