"Error:Some file crunching failed, see logs for details" when added google services

"Error:Some file crunching failed, see logs for details" when added google services

构建包含 google 服务的项目时出现问题。我将以下 google 服务类路径添加到根 build.gradle 文件:

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.3'
    classpath 'com.google.gms:google-services:3.1.0'
}

并且项目在编译时开始抱怨以下错误:

Some file crunching failed, see logs for details

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

Error: Some file crunching failed, see logs for details

我检查了 IDE 的日志,但那里似乎没有问题。我该如何解决这个问题,以便我可以在我的项目中包含 google 服务?

在此SO post中遇到了同样的错误。

如果您有 .9.png 个文件,请尝试删除它们并进行测试。在此 post 中,用户有许多 9 个补丁图像,这可能是出现处理问题的原因。

另一件事是将下面的代码添加到您的 build.gradle 文件中。

 android {
    aaptOptions {  
       cruncherEnabled = false  
    } 
 }

通过这样做,您将能够公开不正确的引用和包含需要修复问题的文件。重建之前,不要忘记清除缓存。