打开之前的项目,遇到了Failed to transform file 'xxx' to match attributes 的错误。
反复查阅资料,确定是添加的依赖缓存有问题,解决办法:
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1 目录下,找到冲突的文件,删除,重新编译即可
补充:
如果报错提示Null extracted folder for artifact: ResolvedArtifact(componentIdentifier=cn.jiguang.sdk:janalytics:2.0.0, variantName=null, artifactFile=C:\Users\dell\.gradle\caches\modules-2\files-2.1\cn.jiguang.sdk\janalytics\2.0.0\4abdfc462a6164fa5629301f8682a8adb7d3d332\janalytics-2.0.0.aar, extractedFolder=null, dependencyType=ANDROID, isWrappedModule=false, buildMapping={__current_build__=D:\Android\project\build\。。}, mavenCoordinatesCache=com.android.build.gradle.internal.ide.dependencies.MavenCoordinatesCacheBuildService$Inject@5859a341)类似这样的,也是因为文件冲突导致的