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

Myk*_*ola 3 android findbugs gradlew android-studio android-studio-2.1

我运行Android Studio v2.1.3并使用./gradlew buildFindbags来检测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
Run Code Online (Sandbox Code Playgroud)

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

Mla*_*jac 7

如果你使用3.2,请注意

classes = files("$project.buildDir/intermediates/classes")
Run Code Online (Sandbox Code Playgroud)

应该

classes = files("$project.buildDir/intermediates/javac")
Run Code Online (Sandbox Code Playgroud)


A.D*_*.D. 1

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

gradlew --stacktrace assemble findbugs
Run Code Online (Sandbox Code Playgroud)

无意中,我做了这样的事:

gradlew --stacktrace findbugs
Run Code Online (Sandbox Code Playgroud)

第一个命令不会出现错误,后来显示“java.io.IOException:无法打开要分析的文件”。长话短说,也许您的文件尚未编译。