搜索
您的当前位置:首页正文

项目用到的一些工具

来源:知库网

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

腾讯出品,强大的崩溃信息收集工具,功能还是很不错的。

Top