Android Studio 插件--Findbugs

一、介绍

Findbugs,看名字就知道是这个插件的作用了,它是一个静态分析工具,它检查类或者jar文件,将字节码和一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况下对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用Visitor模式来鉴别代码是否符合一些固定的规范。

二、安装

第一,在线安装:

首先打开Android studio的设置中的插件,输入findbugs,如下图所示,点击Browse查找

结果如下图所示,不出意外的话第一个选择安装就没问题了,祝各位安装顺利。

安装完毕之后重启Android studio,然后你就能看到一个愤怒的小鸟图标,恭喜你,完成安装,接下来就能进行使用了。

第二,选择下载插件文件,放到本地,进行本地安装

下载官网:http://andrepdo.github.io/findbugs-idea/

下载完毕后在Android studio中选择本地安装即可


三、使用

使用方法很简单,选择你需要分析的文件,右键,选择findbugs,然后选择需要分析的文件或者资源或者项目

findbugs进行中


 

分析完毕,此时就可以对分析结果进行查看,并有针对性的去解决这些可能存在的问题

如上图所示,就是一个双重判定的警告问题

利用findbugs可以找到潜在的很多问题,避免上线后才发现这些低级的问题

最后可以为这些bug定义等级,发布到控制台,然后逐一解决,findbugs的其他功能读者自行体会并深入理解,用过了都说好。

猜你喜欢

转载自blog.csdn.net/jinmie0193/article/details/82109438