qtfreet00 发表于 2016-7-11 21:35

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的插件


77413036 发表于 2016-7-11 21:42

感谢大牛分享,正好用得上

chaowei007 发表于 2016-12-31 10:27

弄明白了,解压后,把LogUtils文件夹放在AndroidKiller_v1.3.1\cfgs\injectcode路径下就可以调用了,谢谢

统列 发表于 2016-7-11 21:56

感谢分享,这次的更新调用比较繁琐啊。以前一键输出除json的

yufan1123 发表于 2016-7-11 22:06

虽然不用不到,表示支持一下

吾乐乐丶小米 发表于 2016-7-11 22:20

谢谢大牛的分享!

Sound 发表于 2016-7-11 23:23

哎呦 这个不错哟。

lies2014 发表于 2016-7-12 00:11

谢谢了,收下备用,顺便加分!

L__ 发表于 2016-7-12 07:55

感谢分享

kingkaling37 发表于 2016-7-16 03:49

GOOD GOOD

solea 发表于 2016-7-16 16:12

不错的小工具。
页: [1] 2 3
查看完整版本: Smali调试log打印工具v0.2