Android Studio和9点攻击错误



我使用Android Studio函数制作了9个补丁图像" Create 9 Patch File"。

现在,Android Studio告诉我,有一个"重复"归因错误,因为我有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文件夹中有一个冲突的库,请尝试将其删除并重建项目。为此,您可以在项目目录中手动检查lib文件夹。你有罐子吗?也许您在lib文件夹中有多个版本的同一库。

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

,如果您的项目确实很大,以便超过Android中的65K方法DEX限制(如果您使用了太多库,通常会发生)。您可以在顶级 build.gradle> defaultConfig

中添加 multiDexEnabled
defaultConfig {        
    // Enabling multidex support.
    multiDexEnabled true
}

可选,您可以增加堆尺寸

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

最新更新