遇到问题的现象:本来无错的代码,1个小时后,突然编译时报错 Error:Could not create service of type FileCollectionSnapshotterRegistry using TaskExecutionServices.createFileCollectionSnapshotterRegistry().
> Could not create service of type CachingFileHasher using TaskExecutionServices.createFileSnapshotter().
遇到问题的原因:电脑中病毒了,然后有4个文件被占用,如下图
解决方式:重启了电脑,并杀毒,然后重新编译成功;通过查资料,一般都是要删除.gradle文件然后重新编译
反思:所报的错与真正的错误根源,看起来没啥关系,但是本来不报错的,突然就报错了,那么问题就处在编译上,就算找不到原因,也应该让它从重新编译上下手
获得:taskArtifacts相关的文件是编译时生成的,编译生成的文件都可以删除,然后重新编译,如此应该是可以解决问题的
注:浅见,忘指正