任务执行失败:':app:mergeDebugResources'。安卓工作室。

16
我刚刚安装了Android Studio,但是出现了一个错误,我不知道该如何解决。 输入图像描述

嘿,伙计。你解决了这个问题吗? - Christofer Ohlsson
1
不,实际上我现在正在使用 Eclipse。 - user3100088
1
可能是Android Studio - mergeDebugResources exception的重复问题。 - Rohit Gupta
只有这个对我有效,所以在这里:https://dev59.com/Cuk6XIcBkEYKwwoYBvfx#40928360 - shadygoneinsane
可能的答案:https://dev59.com/Cuk6XIcBkEYKwwoYBvfx#69879413 - Haseeb Hassan Asif
15个回答

11

尝试清理项目...

如果不起作用... 然后... 进入项目部分的 build.gradle

尝试降级 gradle 版本

从...

dependencies {
    classpath 'com.android.tools.build:gradle:1.5.0'
}
要翻译的内容已经被删除。
dependencies {
    classpath 'com.android.tools.build:gradle:1.2.0'
}

然后在gradle.properties中添加以下内容

 org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m

同步它... 清理/重建... 这对我有用...所以,我分享...


从1.3更新到2.1.0时遇到了同样的问题。将Gradle版本更改为1.3时可以工作,但更改为2.1.0时无法工作。我们如何使用Gradle版本2.1.0解决这个问题?有什么解决方案吗? - Karthikeyan Ve

9

我在日志中看到了libc错误。

请在您的系统中安装这些软件包。

sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev

安装完成后,需要重新启动 Android Studio。


6

我曾经遇到过这个问题,但是原因是我手动将图片从 .JPG 格式更改为 .PNG 格式,所以我只需使用 PNG 绘图软件将它们更改回来,就解决了这个问题。


4

这个问题可以尝试多种解决方案来解决,例如:

  1. 清理项目或删除构建文件夹并重新构建。
  2. 降级gradle版本
  3. 检查生成的构建文件路径,因为它可能超过了Windows最大路径长度255个字符。尝试使用短名称确保您的项目路径不太长。
  4. 您的可绘制目录中可能有一个损坏的.9.png文件。

我有9个损坏的九宫格图片。谢谢。 - Saravana Kumar K R

3
在我的情况下,我已经在 build.gradle 中编写了以下代码。
android {
// ...
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
// ...
}

这对我很有效!...


2

如何在Android Studio中解决app:mergeDebugResources问题(资源路径无法解析/R.id不可访问)

  • 从文件浏览器中打开项目文件夹。
  • 删除(删除前备份所有文件).idea文件夹。
  • 如果有任何.gradle文件夹,也请执行第二步来删除.gradle文件夹。
  • 如果异常指向任何第三方库/ jar文件,请将其删除(保留备份以便稍后添加)
  • 再次从Android Studio中打开项目,选择“打开现有的Android Studio项目”
  • 在右侧gradle选项卡上,单击“刷新所有Gradle项目”。这将创建gradle项目依赖项。
  • 现在将第三方库再次添加到相同的先前文件夹结构中。

这应该解决您的Gradle问题...祝您好运。


2

点击此处查看图片

  1. 在右侧选项卡中单击Gradle

  2. 单击切换离线图标(启用Gradle在线)

  3. 现在尝试构建项目

    就是这样!


1

好的,这里有一个简单的解决方法。

当我试图手动将 .jpg 文件更改为 .png 并将其复制并粘贴到我的“drawable”文件夹中时,出现了这个错误。

我多次重建和清理项目,但没有任何作用,然后我删除了那个 .png 图像并用另一个已存在的 .png 图像替换了该文件(或者您可以通过 paint 的帮助进行更改,然后将其粘贴到 drawable 文件夹中)。

现在重新构建和清理项目。它能正常工作了

希望这有所帮助..!


0

对我来说,将gradle版本和插件升级到最新版本就解决了问题。


0

默认情况下,Android Studio 的最大堆大小为1280MB。如果您正在处理一个大型项目,或者您的系统有很多RAM,您可以通过增加Android Studio进程(如核心IDE、Gradle守护程序和Kotlin守护程序)的最大堆大小来提高性能。

如果您使用至少5GB RAM的64位系统,您还可以手动调整项目的堆大小。要这样做,请按照以下步骤操作:

从菜单栏中单击“文件”>“设置”(或macOS上的“Android Studio”>“首选项”)。单击“外观和行为”>“系统设置”>“内存设置”。

更多信息请点击

https://developer.android.com/studio/intro/studio-config

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接