Android Studio和9-patch错误

Android Studio和9-patch错误,android,android-studio,nine-patch,Android,Android Studio,Nine Patch,我使用Android Studio函数“创建9补丁文件”制作了一个9补丁图像 现在android studio告诉我有一个“重复”resorces错误,因为我有image.png和image.9.png 如果删除image.png(甚至在清理和重建项目之后),我会得到以下错误: Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error:Executi

我使用Android Studio函数“创建9补丁文件”制作了一个9补丁图像

现在android studio告诉我有一个“重复”resorces错误,因为我有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: 

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

首先,按照建议,尝试使缓存无效。要执行此操作:单击文件>使缓存无效/重新启动

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

另外:您可以:单击*文件>项目结构。选择
app
并查看您的库

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

或者,您可以增加堆大小

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

将两者都删除,然后清理,然后粘贴所需的一个

您有没有尝试使无效并缓存?是的,我做了,但问题一直存在您解决了这个问题吗?我也要面对它,我发现一个9补丁文件导致了这些问题。当我使用较旧的复制生成成功时。
dexOptions{
    preDexLibraries = false
    javaMaxHeapSize "4g"     // 4GB
}