【问题标题】:Error:Execution failed for task ':app:mergeDebugResources'. > Error: Failed to crunch file错误:任务“:app:mergeDebugResources”执行失败。 > 错误:无法压缩文件
【发布时间】:2017-08-28 06:21:33
【问题描述】:

如何解决“压缩文件失败”的错误

错误:任务 ':app:mergeDebugResources' 执行失败。

错误:无法处理文件 FinalProject\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-base\10.2.1\res\drawable-xxhdpi-v4\common_google_signin_btn_icon_light_normal_background.9 .png 进入 FinalProject\app\build\intermediates\res\merged\debug\drawable-xxhdpi-v4\common_google_signin_btn_icon_light_normal_background.9.png

【问题讨论】:

  • 检查你的 Gradle 版本
  • 它的 2.2.3 @Mansi Bhatt
  • 所以,请先重建并清理您的项目
  • 不工作,每当我试图重建同样的错误发生
  • ok,比将目录复制上一层试试看,可能是目录路径长的问题。

标签: android file


【解决方案1】:

当我使用 google plus 插件时,我遇到了完全相同的错误。我尝试将项目移动到较小的路径,并且成功了。

搜索一下,Google 似乎对路径有 240 个字符的大小限制。 另一种可能的解决方案是在所有项目中添加到您的平台/android/build.gradle,此行:

buildDir = "C:/tmp/${rootProject.name}/${project.name}"

现在您的构建文件将被移动到较小的路径,问题将消失。

【讨论】:

    【解决方案2】:

    请更改您的项目文件夹的路径以前的路径必须很长 示例 d:projects/tfs/demos/ionic/projects/project_Name 到 projects/project_name 文件夹

    通过在命令提示符中使用“subst”命令,如下所示

    d:projects/tfs/demos/ionic/projects/project_Name 文件夹 :subst i: 。它将在 PC 中创建“i”驱动器,“i”驱动器打开您的项目并构建它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-09
      • 2016-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多