Android采用databing的时候,如果布局资源移动比较大的话 或者改包名可能会产生下面问题。
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':rbase:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug'.
> failure, see logs for details.
Error reading contents of H:\nbadamanguan\rbase\build\intermediates\data-binding-compiler\debug\dependent-lib-artifacts directory java.nio.file.NoSuchFileException: H:\nbadamanguan\rbase\build\intermediates\data-binding-compiler\debug\dependent-lib-artifacts
at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:79)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
at sun.nio.fs.WindowsDirectoryStream.<init>(WindowsDirectoryStream.java:86)
at sun.nio.fs.WindowsFileSystemProvider.newDirectoryStream(WindowsFileSystemProvider.java:518)
at java.nio.file.Files.newDirectoryStream(Files.java:457)
这是由于gradle的缓存机制造成的。
解决方法如下:
删除项目下的.gradle文件夹,重新编译。问题解决

网友评论