我运行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,除此之外,我没有看到发生该错误的任何特殊原因。请帮助详细说明这个问题。
答案 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:无法打开要分析的文件"。 简而言之,也许你的文件还没有被编译(
)