Android Studio 插件--Findbugs

来源:互联网 发布:知乎 抑郁症 阅读障碍 编辑:程序博客网 时间:2024/06/06 17:11

http://www.ithao123.cn/content-10851804.html

http://www.ithao123.cn/content-10851804.html
http://www.ithao123.cn/content-10851804.html



Android Studio 插件--Findbugs

[摘要:1、先容 Findbugs,看名字便晓得是那个插件的感化了

,它是一个静态剖析对象,它检讨类或jar文件,将字节码战一组缺点形式举行比较以发明大概的题目。有了静态剖析对象,就能够] 



一、介绍

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

二、安装

第一,在线安装:

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

\

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

\

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

\

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

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

\

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

\


三、使用

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

\

findbugs进行中

\

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

\

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

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

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

\


0 0
原创粉丝点击