首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio和9-补丁错误

Android Studio和9-补丁错误
EN

Stack Overflow用户
提问于 2016-12-14 18:57:10
回答 2查看 1.1K关注 0票数 5

我用Android Studio的“创建9-patch文件”功能制作了一个9补丁镜像。

现在android studio告诉我有一个“重复的”资源错误,因为我有image.png和image.9.png。

如果删除了image.png (甚至在清理和重建项目之后),我会得到这个错误:

代码语言:javascript
复制
Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:

Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: 

你知道怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2016-12-14 19:24:47

移除这两个,然后清除,然后粘贴所需的一个

票数 1
EN

Stack Overflow用户

发布于 2016-12-14 19:15:25

首先,按照建议,尝试使Cache无效。为此:单击文件>无效缓存/重新启动。

如果lib文件夹中有冲突的库,请尝试删除它并重新生成项目。为此,您可以手动检查项目目录中的lib文件夹。你有罐子吗?也许您在lib文件夹中有同一个库的多个版本。

另外:您可以:单击*File > Project Structure。选择app并查看您的库。

而且,如果你的项目真的很大,以至于超过了Android中65K方法的dex限制(如果你使用了太多的库,通常会发生这种情况)。您可以在顶层build.gradle > defaultConfig中将multiDexEnabled添加为true

代码语言:javascript
复制
defaultConfig {        
    // Enabling multidex support.
    multiDexEnabled true
}

或者,您可以增加堆大小

代码语言:javascript
复制
dexOptions{
    preDexLibraries = false
    javaMaxHeapSize "4g"     // 4GB
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41140871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档