zoukankan      html  css  js  c++  java
  • FindBugs在AndroidStudio上的应用

    1.Findbugs是由 National Science Foundation支持的一个用静态分析的方式来寻找Java代码中Bug的项目,它是一个静态分析工具,它检查类或者jar文件,将字节码和一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况下对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用Visitor模式来鉴别代码是否符合一些固定的规范。

    2.FindBugs无法分析程序中的业务逻辑Bug,所以说业务逻辑上的Bug还得需要开发人员根据具体的业务需求去查找。

    在AndroidStudio上安装FindBugs

    AndroidStudio提供在线和离线两种安装插件的方式。

    在线安装FindBugs:

    首先打开AndroidStudio的设置中的插件,输入FindBugs,如下图所示,点击Browse查找,选择FindBugs-IDEA然后单击右侧的Install plugin按钮进行安装(因为这里已经安装了FindBugs所以右侧没有Install plugin按钮)。如下图:
    在线安装FindBugs

    离线安装FindBugs:

    首先,下载用于IntelliJ IDEA环环境下的FindBugs安装包,FindBugs-IDEA-0.9.997 下载地址
    其次,打开AndroidStudio的设置中的插件,点击Install plugin from disk按钮选择刚才下载的FindBugs安装包进行安装即可。如下图:离线安装FindBugs

    FindBugs的基本使用

    FindBugs安装完成之后需要重启AndroidStudio,重启之后会看到FindBugs的界面窗口,如下图:
    FindBugs界面
    FindBugs支持对包级别、项目级别、模块级别、单个文件级别,以及自定义范围的Bug分析。

  • 相关阅读:
    基本HAL库操作函数整理
    oled(iic协议)
    Uart串口中断收发
    博主回来啦
    博主的冒泡1
    AFO

    起床困难综合症
    费解的开关
    数独
  • 原文地址:https://www.cnblogs.com/yxgyiwen/p/6668036.html
Copyright © 2011-2022 走看看