1.nuwa
用来做热修复,其原理是基于qq空间团队的热修复方案。
2.infer
infer是facebook开源的一个静态代码检测工具,跟lint类似。
网上可以直接下载编译完的包。
用之前要安装一些依赖,opam之类的。
用的时候直接到程序下,infer -- gradlew build就可以,需要权限的话加上sudo
具体的安装过程官网有说。
3.stecho
stecho也是facebook开源的一个调试开发安卓的工具,功能非常强大。
这个工具必须翻墙,注意,不止是电脑翻,手机也要翻,要不点出来的界面是一片空白。
好处是不用root,可以看到app的网络检测,数据库,sharepreference,界面等东西,旅行居家必备啊
4.mitmproxy
mitmproxy 是用 Python 和 C 开发的一个中间人代理软件(man-in-the-middle proxy),它可以用来拦截、修改、重放和保存 HTTP/HTTPS 请求。
听到这个介绍就知道很叼了,简单来说,就是一个不用root,就可以监测拦截修改重放保存app的所有请求的一个工具。
启动的时候用命令行,指定本机的ip和端口,端口随便自己定,然后手机设置代理,把ip指向电脑,端口用一样的,然后所有的请求,都可以在mitmproxy上看到了。
5.leakcanary
内存泄露监测神器,谁用谁知道
6.bugly
腾讯出品,强大的崩溃信息收集工具,功能还是很不错的。