我正在尝试在 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:+'
}
但是当我执行 check 任务时它说
No classes configured for FindBugs analysis.
如何为 FindBugs 分析配置类?
最佳答案
目前这是不可能的,因为 findbugs 期望 Gradle 的普通 Java SourceSets 但 android 插件使用自定义的。
Gradle 和 Android 插件都计划允许使用默认的 SourceSets,这将启用 FindBugs。
您在此处跟踪此问题:https://code.google.com/p/android/issues/detail?id=55839
关于android - FindBugs Android Gradle No classes configured 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20514692/