2016-10-04 80 views
2

我运行Android Studio v2.1.3并使用./gradlew build用Findbags检测Android项目中的错误。Findbugs失败,出现“java.io.IOException:没有文件可以打开”

最近一个错误开始上来:

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

我已经更新到Android Studio到2.2.2,gradle到2.2.2,gradle包装到2.14.1。问题仍然不时出现。 – Mykola

回答

2

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

gradlew --stacktrace assemble findbugs 

一不留神,我这样做:

gradlew --stacktrace findbugs 

随着第一条命令没有错误出现,后面显示“java.io.IOException异常:没有文件分析可以打开“。要长话短说,也许你的文件没有被编译(还)。

+0

这可能是正确的方向来看待。我使用Dagger2,这意味着在项目组装时会生成类。 – Mykola

+0

好的,尝试使用dependsOn:https://docs.gradle.org/current/userguide/more_about_tasks.html#sec:adding_dependencies_to_tasks –

相关问题