Android Studio出现R文件丢失,无法Rebuild

修改资源文件等出错,编译导致R文件丢失,出现一下错误

Error:java.lang.RuntimeException: Some file crunching failed, see logs for details

Error:Execution failed for task ':app:mergeDebugResources'.

Error: java.lang.RuntimeException: Some file crunching failed, see logs for details

主要原因是资源文件png格式错误,有时从网上下载的Demo资源文件不规范,会出现直接将jpg文件改为png后缀名的情况,gradle打包检查时报错编译通不过的。


如果找不到错误,在

build.gradle文件添加

android{

aaptOptions {

cruncherEnabled = false //禁止 Gradle 检查png的合法性

}

}

这样在构建时就会忽略png的问题,会造成apk增大。

如果找到问题的png图片,还是修改最好

你可能感兴趣的:(Android Studio出现R文件丢失,无法Rebuild)