Android Studio执行transformClassesWithDexBuilderForDebug任务失败求助
解决Android Studio ':app:transformClassesWithDexBuilderForDebug' 任务失败(CRC数据错误)
嘿,这个CRC数据错误的问题我之前帮不少开发者解决过,本质就是构建缓存里的文件损坏了,导致复制到dexBuilder目录时校验不通过。试试下面这些步骤,应该能搞定:
第一步:常规清理重构
- 打开Android Studio,点击顶部菜单栏的
Build->Clean Project,先清理项目的临时构建文件 - 等待清理完成后,再点击
Build->Rebuild Project,让系统重新生成所有构建文件
- 打开Android Studio,点击顶部菜单栏的
第二步:手动删除系统级构建缓存
如果第一步没效果,那大概率是Android的全局build-cache损坏了。直接找到报错里的路径C:\Users\TimaMar.android\build-cache,把整个build-cache文件夹删掉,然后重启Android Studio,再重新构建项目就行。第三步:检查磁盘健康(可选但重要)
CRC错误有时候也可能是磁盘本身的问题,比如坏道或者文件系统错误。你可以打开管理员权限的命令提示符,运行下面的命令来检查修复磁盘:chkdsk C: /f /r注意这个操作可能需要重启电脑,执行前记得备份重要文件哦。
备选方案:临时关闭构建缓存
如果上面的方法都不行,可以先临时关闭Android Studio的构建缓存功能,在项目根目录的gradle.properties文件里添加一行:android.enableBuildCache=false然后重新构建项目。不过这个方法不推荐长期使用,因为会降低构建速度,只是应急用。
内容的提问来源于stack exchange,提问作者Tima Mar
相关产品推荐
相关产品推荐

