Android Studio和9补丁错误

时间:2016-12-14 10:57:10

标签: android android-studio nine-patch

我使用Android Studio功能制作了9个补丁图像"创建了9个补丁文件"。

现在,android studio告诉我有一个"重复" resorces error,因为我有image.png和image.9.png。

如果删除了image.png(甚至在清理和重新制作项目之后),我收到此错误:

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: 

你知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

删除两者,然后清洁,然后粘贴所需的

答案 1 :(得分:0)

首先,如建议的那样,尝试使无效缓存。为此:点击文件>无效缓存/重启

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

另外:您可以:点击*文件>项目结构。选择app并查看您的图书馆。

并且,如果您的项目非常大,那么它超过了Android中的65K方法dex限制(通常会在您使用太多库时发生)。您可以在顶级 build.gradle>中将multiDexEnabled添加为true。 defaultConfig

defaultConfig {        
    // Enabling multidex support.
    multiDexEnabled true
}

您可以选择增加堆大小

dexOptions{
    preDexLibraries = false
    javaMaxHeapSize "4g"     // 4GB
}