Findbugs以" java.io.IOException失败:无法打开要分析的文件"

时间:2016-10-04 12:10:38

标签: android android-studio findbugs gradlew android-studio-2.1

我运行Android Studio v2.1.3并使用./gradlew build通过Findbags检测Android项目中的错误。

最近出现了一个错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':process:customFindbugs'.
> java.io.IOException: No files to analyze could be opened

有足够的磁盘空间和RAM,除此之外,我没有看到发生该错误的任何特殊原因。请帮助详细说明这个问题。

2 个答案:

答案 0 :(得分:6)

如果使用3.2,请注意

classes = files("$project.buildDir/intermediates/classes")

应该是

classes = files("$project.buildDir/intermediates/javac")

答案 1 :(得分:2)

重新组织gradle文件后,我遇到了同样的问题。 这是实际的命令:

gradlew --stacktrace assemble findbugs

无意中,我这样做了:

gradlew --stacktrace findbugs

使用第一个命令不会出现错误,稍后会显示" java.io.IOException:无法打开要分析的文件"。 简而言之,也许你的文件还没有被编译(