FindBugs Android Gradle没有配置类错误

Mil*_*ara 9 android findbugs gradle

我正在尝试使用Android构建的Gradle的FindBugs插件.

build.gradle文件

buildscript {
  repositories {
    mavenCentral()        
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:0.6.+'
  }
}
apply plugin: 'android'
apply plugin: 'findbugs'

android {
  compileSdkVersion 19
  buildToolsVersion "19.0.0"
  defaultConfig {
    minSdkVersion 8
    targetSdkVersion 19        
  }
}

dependencies {
  compile 'com.android.support:appcompat-v7:+'
}
Run Code Online (Sandbox Code Playgroud)

但是,当我执行check任务时,它说

No classes configured for FindBugs analysis.

如何为FindBugs分析配置类?

Xav*_*het 12

目前这是不可能的,因为findbugs期望Gradle的普通Java SourceSets,但android插件使用自定义的Java SourceSet.

在Gradle和Android插件中都计划了工作,以允许使用默认的SourceSets来启用FindBugs.

您可以在此处跟踪此问题:https://code.google.com/p/android/issues/detail?id = 55839