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图片,还是修改最好

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容